1- <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>io.github.fvarrui</groupId> <artifactId>javapackager</artifactId> <version>1.0.3-SNAPSHOT</version> <packaging>maven-plugin</packaging> <name>JavaPackager Maven Plugin</name> <description>Maven Plugin which provides an easy way to package Java applications as native Windows, Mac OS X, or GNU/Linux executables and create installers for them.</description> <url>https://github.com/fvarrui/JavaPackager</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties> <licenses> <license> <name>GPL-v3.0</name> <url>http://www.gnu.org/licenses/gpl-3.0.txt</url> </license> </licenses> <developers> <developer> <id>fvarrui</id> <name>Francisco Vargas Ruiz</name> <url>https://github.com/fvarrui</url> </developer> </developers> <scm> <connection>scm:git:git://github.com/fvarrui/JavaPackager.git</connection> <developerConnection>scm:git:git@github.com:fvarrui/fvarrui.git</developerConnection> <url>https://github.com/fvarrui/JavaPackager</url> <tag>v1.0.2</tag> </scm> <dependencies> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-plugin-api</artifactId> <version>3.6.0</version> </dependency> <dependency> <groupId>org.apache.maven.plugin-tools</groupId> <artifactId>maven-plugin-annotations</artifactId> <version>3.6.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-utils</artifactId> <version>3.1.1</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> <dependency> <groupId>org.twdata.maven</groupId> <artifactId>mojo-executor</artifactId> <version>2.3.0</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.9</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.6</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> <version>4.1</version> </dependency> <dependency> <groupId>org.apache.velocity</groupId> <artifactId>velocity-engine-core</artifactId> <version>2.0</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-plugin-plugin</artifactId> <version>3.6.0</version> <executions> <execution> <id>help-goal</id> <goals> <goal>help</goal> </goals> <configuration> <goalPrefix>javapackager</goalPrefix> <skipErrorNoDescriptorsFound>true</skipErrorNoDescriptorsFound> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-deploy-plugin</artifactId> <version>2.8.2</version> <executions> <execution> <id>default-deploy</id> <phase>deploy</phase> <goals> <goal>deploy</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <configuration> <tagNameFormat>v@{project.version}</tagNameFormat> <localCheckout>true</localCheckout> <pushChanges>false</pushChanges> <mavenExecutorId>forked-path</mavenExecutorId> <arguments>-Dgpg.passphrase=${gpg.passphrase}</arguments> </configuration> <dependencies> <dependency> <groupId>org.apache.maven.scm</groupId> <artifactId>maven-scm-provider-gitexe</artifactId> <version>1.9.5</version> </dependency> </dependencies> </plugin> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <version>1.6.7</version> <extensions>true</extensions> <configuration> <serverId>ossrh</serverId> <nexusUrl>https://oss.sonatype.org/</nexusUrl> <autoReleaseAfterClose>true</autoReleaseAfterClose> </configuration> </plugin> </plugins> </build> <profiles> <profile> <id>release-sign-artifacts</id> <activation> <property> <name>performRelease</name> <value>true</value> </property> </activation> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>1.6</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> <distributionManagement> <snapshotRepository> <id>ossrh</id> <url>https://oss.sonatype.org/content/repositories/snapshots</url> </snapshotRepository> <repository> <id>ossrh</id> <url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url> </repository> </distributionManagement></project>
1+ <project xmlns =" http://maven.apache.org/POM/4.0.0"
2+ xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance"
3+ xsi:schemaLocation=" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
4+ <modelVersion >4.0.0</modelVersion >
5+ <groupId >io.github.fvarrui</groupId >
6+ <artifactId >javapackager</artifactId >
7+ <version >1.0.3-SNAPSHOT</version >
8+ <packaging >maven-plugin</packaging >
9+ <name >JavaPackager Maven Plugin</name >
10+ <description >Maven Plugin which provides an easy way to package Java applications as native Windows, Mac OS X, or GNU/Linux executables and create installers for them.</description >
11+ <url >https://github.com/fvarrui/JavaPackager</url >
12+ <properties >
13+ <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
14+ <maven .compiler.source>1.8</maven .compiler.source>
15+ <maven .compiler.target>1.8</maven .compiler.target>
16+ </properties >
17+ <licenses >
18+ <license >
19+ <name >GPL-v3.0</name >
20+ <url >http://www.gnu.org/licenses/gpl-3.0.txt</url >
21+ </license >
22+ </licenses >
23+ <developers >
24+ <developer >
25+ <id >fvarrui</id >
26+ <name >Francisco Vargas Ruiz</name >
27+ <url >https://github.com/fvarrui</url >
28+ </developer >
29+ </developers >
30+ <scm >
31+ <connection >scm:git:git://github.com/fvarrui/JavaPackager.git</connection >
32+ <developerConnection >scm:git:git@github.com:fvarrui/fvarrui.git</developerConnection >
33+ <url >https://github.com/fvarrui/JavaPackager</url >
34+ <tag >v1.0.2</tag >
35+ </scm >
36+ <dependencies >
37+ <dependency >
38+ <groupId >org.apache.maven</groupId >
39+ <artifactId >maven-plugin-api</artifactId >
40+ <version >3.6.0</version >
41+ </dependency >
42+ <dependency >
43+ <groupId >org.apache.maven.plugin-tools</groupId >
44+ <artifactId >maven-plugin-annotations</artifactId >
45+ <version >3.6.0</version >
46+ <scope >provided</scope >
47+ </dependency >
48+ <dependency >
49+ <groupId >org.codehaus.plexus</groupId >
50+ <artifactId >plexus-utils</artifactId >
51+ <version >3.1.1</version >
52+ </dependency >
53+ <dependency >
54+ <groupId >junit</groupId >
55+ <artifactId >junit</artifactId >
56+ <version >4.12</version >
57+ <scope >test</scope >
58+ </dependency >
59+ <dependency >
60+ <groupId >org.twdata.maven</groupId >
61+ <artifactId >mojo-executor</artifactId >
62+ <version >2.3.0</version >
63+ </dependency >
64+ <dependency >
65+ <groupId >org.apache.commons</groupId >
66+ <artifactId >commons-lang3</artifactId >
67+ <version >3.9</version >
68+ </dependency >
69+ <dependency >
70+ <groupId >commons-io</groupId >
71+ <artifactId >commons-io</artifactId >
72+ <version >2.6</version >
73+ </dependency >
74+ <dependency >
75+ <groupId >org.apache.commons</groupId >
76+ <artifactId >commons-collections4</artifactId >
77+ <version >4.1</version >
78+ </dependency >
79+ <dependency >
80+ <groupId >org.apache.velocity</groupId >
81+ <artifactId >velocity-engine-core</artifactId >
82+ <version >2.0</version >
83+ </dependency >
84+ </dependencies >
85+ <build >
86+ <plugins >
87+ <plugin >
88+ <groupId >org.apache.maven.plugins</groupId >
89+ <artifactId >maven-plugin-plugin</artifactId >
90+ <version >3.6.0</version >
91+ <executions >
92+ <execution >
93+ <id >help-goal</id >
94+ <goals >
95+ <goal >help</goal >
96+ </goals >
97+ <configuration >
98+ <goalPrefix >javapackager</goalPrefix >
99+ <skipErrorNoDescriptorsFound >true</skipErrorNoDescriptorsFound >
100+ </configuration >
101+ </execution >
102+ </executions >
103+ </plugin >
104+ <plugin >
105+ <artifactId >maven-deploy-plugin</artifactId >
106+ <version >2.8.2</version >
107+ <executions >
108+ <execution >
109+ <id >default-deploy</id >
110+ <phase >deploy</phase >
111+ <goals >
112+ <goal >deploy</goal >
113+ </goals >
114+ </execution >
115+ </executions >
116+ </plugin >
117+ <plugin >
118+ <groupId >org.apache.maven.plugins</groupId >
119+ <artifactId >maven-release-plugin</artifactId >
120+ <configuration >
121+ <tagNameFormat >v@{project.version}</tagNameFormat >
122+ <localCheckout >true</localCheckout >
123+ <pushChanges >false</pushChanges >
124+ <mavenExecutorId >forked-path</mavenExecutorId >
125+ <arguments >-Dgpg.passphrase=${gpg.passphrase} </arguments >
126+ </configuration >
127+ <dependencies >
128+ <dependency >
129+ <groupId >org.apache.maven.scm</groupId >
130+ <artifactId >maven-scm-provider-gitexe</artifactId >
131+ <version >1.9.5</version >
132+ </dependency >
133+ </dependencies >
134+ </plugin >
135+ <plugin >
136+ <groupId >org.sonatype.plugins</groupId >
137+ <artifactId >nexus-staging-maven-plugin</artifactId >
138+ <version >1.6.7</version >
139+ <extensions >true</extensions >
140+ <configuration >
141+ <serverId >ossrh</serverId >
142+ <nexusUrl >https://oss.sonatype.org/</nexusUrl >
143+ <autoReleaseAfterClose >true</autoReleaseAfterClose >
144+ </configuration >
145+ </plugin >
146+ </plugins >
147+ </build >
148+ <profiles >
149+ <profile >
150+ <id >release-sign-artifacts</id >
151+ <activation >
152+ <property >
153+ <name >performRelease</name >
154+ <value >true</value >
155+ </property >
156+ </activation >
157+ <build >
158+ <plugins >
159+ <plugin >
160+ <groupId >org.apache.maven.plugins</groupId >
161+ <artifactId >maven-gpg-plugin</artifactId >
162+ <version >1.6</version >
163+ <executions >
164+ <execution >
165+ <id >sign-artifacts</id >
166+ <phase >verify</phase >
167+ <goals >
168+ <goal >sign</goal >
169+ </goals >
170+ </execution >
171+ </executions >
172+ </plugin >
173+ </plugins >
174+ </build >
175+ </profile >
176+ </profiles >
177+ <distributionManagement >
178+ <snapshotRepository >
179+ <id >ossrh</id >
180+ <url >https://oss.sonatype.org/content/repositories/snapshots</url >
181+ </snapshotRepository >
182+ <repository >
183+ <id >ossrh</id >
184+ <url >https://oss.sonatype.org/service/local/staging/deploy/maven2</url >
185+ </repository >
186+ </distributionManagement >
187+ </project >
0 commit comments