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" >
2- <modelVersion >4.0.0</modelVersion >
3- <groupId >io.github.fvarrui</groupId >
4- <artifactId >javapackager</artifactId >
5- <version >1.0.2-SNAPSHOT</version >
6- <packaging >maven-plugin</packaging >
7-
8- <name >JavaPackager Maven Plugin</name >
9- <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 >
10- <url >https://github.com/fvarrui/JavaPackager</url >
11-
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 >
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.2</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>
0 commit comments