6
6
7
7
<groupId >com.github.anilople</groupId >
8
8
<artifactId >javajvm</artifactId >
9
- <version >1.1-SNAPSHOT</version >
9
+ <version >1.1</version >
10
+
11
+ <name >${project.artifactId} </name >
12
+ <description >Use Java to Implement JVM</description >
13
+ <url >https://github.com/anilople/javajvm</url >
14
+ <licenses >
15
+ <license >
16
+ <name >MIT License</name >
17
+ <url >https://opensource.org/licenses/MIT</url >
18
+ <distribution >repo</distribution >
19
+ </license >
20
+ </licenses >
21
+ <scm >
22
+ <url >https://github.com/anilople/javajvm</url >
23
+ <connection >scm:git:https://github.com/anilople/javajvm.git</connection >
24
+ <developerConnection >scm:git:https://github.com/anilople/javajvm.git</developerConnection >
25
+ </scm >
26
+ <developers >
27
+ <developer >
28
+ <name >anilople</name >
29
+ <email >none</email >
30
+ <url >https://github.com/anilople/javajvm</url >
31
+ </developer >
32
+ </developers >
10
33
11
34
<properties >
12
35
<fully .qualified.main.class>com.github.anilople.javajvm.JavaJvmApplication</fully .qualified.main.class>
122
145
</plugins >
123
146
</build >
124
147
148
+ <profiles >
149
+ <profile >
150
+ <id >release</id >
151
+ <build >
152
+ <plugins >
153
+
154
+ <plugin >
155
+ <groupId >org.apache.maven.plugins</groupId >
156
+ <artifactId >maven-source-plugin</artifactId >
157
+ <version >2.2.1</version >
158
+ <executions >
159
+ <execution >
160
+ <id >attach-sources</id >
161
+ <goals >
162
+ <goal >jar-no-fork</goal >
163
+ </goals >
164
+ </execution >
165
+ </executions >
166
+ </plugin >
167
+ <plugin >
168
+ <groupId >org.apache.maven.plugins</groupId >
169
+ <artifactId >maven-javadoc-plugin</artifactId >
170
+ <version >2.9.1</version >
171
+ <configuration >
172
+ <!--
173
+ disable the strict checking
174
+ Reference https://stackoverflow.com/questions/23542876/unable-to-build-maven-project-due-to-javadoc-error
175
+ -->
176
+ <additionalparam >-Xdoclint:none</additionalparam >
177
+ </configuration >
178
+ <executions >
179
+ <execution >
180
+ <id >attach-javadocs</id >
181
+ <goals >
182
+ <goal >jar</goal >
183
+ </goals >
184
+ </execution >
185
+ </executions >
186
+ </plugin >
187
+
188
+ <!-- deploy to maven central -->
189
+ <plugin >
190
+ <groupId >org.sonatype.plugins</groupId >
191
+ <artifactId >nexus-staging-maven-plugin</artifactId >
192
+ <version >1.6.7</version >
193
+ <extensions >true</extensions >
194
+ <configuration >
195
+ <serverId >ossrh</serverId >
196
+ <nexusUrl >https://oss.sonatype.org/</nexusUrl >
197
+ <autoReleaseAfterClose >true</autoReleaseAfterClose >
198
+ </configuration >
199
+ </plugin >
200
+
201
+ <plugin >
202
+ <groupId >org.apache.maven.plugins</groupId >
203
+ <artifactId >maven-gpg-plugin</artifactId >
204
+ <version >1.5</version >
205
+ <executions >
206
+ <execution >
207
+ <id >sign-artifacts</id >
208
+ <phase >verify</phase >
209
+ <goals >
210
+ <goal >sign</goal >
211
+ </goals >
212
+ </execution >
213
+ </executions >
214
+ </plugin >
215
+ </plugins >
216
+ </build >
217
+ </profile >
218
+ </profiles >
219
+
220
+ <distributionManagement >
221
+ <snapshotRepository >
222
+ <id >ossrh</id >
223
+ <url >https://oss.sonatype.org/content/repositories/snapshots</url >
224
+ </snapshotRepository >
225
+ <repository >
226
+ <id >ossrh</id >
227
+ <url >https://oss.sonatype.org/service/local/staging/deploy/maven2/</url >
228
+ </repository >
229
+ </distributionManagement >
125
230
</project >
0 commit comments