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:
[email protected] :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:
[email protected] :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