Skip to content

Commit 9f13361

Browse files
build: update plugin versions
1 parent 08c4660 commit 9f13361

File tree

1 file changed

+41
-35
lines changed

1 file changed

+41
-35
lines changed

pom.xml

Lines changed: 41 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,8 @@
4747
<revision>2.8.1</revision>
4848
<!--build-->
4949
<java.version>1.8</java.version>
50-
<server.id>maven-central</server.id>
50+
<server.id>ossrh-token</server.id>
51+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
5152
<!--dependents-->
5253
<hutool.version>5.8.26</hutool.version>
5354
<guava.version>33.0.0-jre</guava.version>
@@ -58,11 +59,12 @@
5859
<jmh.version>1.32</jmh.version>
5960
<!--plugins-->
6061
<jacoco-maven-plugin.version>0.8.8</jacoco-maven-plugin.version>
61-
<maven-javadoc-plugin>3.2.0</maven-javadoc-plugin>
62-
<maven-source-plugin>3.2.1</maven-source-plugin>
63-
<maven-compiler-plugin>3.8.0</maven-compiler-plugin>
64-
<maven-gpg-plugin>1.6</maven-gpg-plugin>
65-
<skip.maven.gpg.plugin>true</skip.maven.gpg.plugin>
62+
<maven-javadoc-plugin.version>3.2.0</maven-javadoc-plugin.version>
63+
<maven-source-plugin.version>3.2.1</maven-source-plugin.version>
64+
<maven-compiler-plugin.version>3.8.0</maven-compiler-plugin.version>
65+
<maven-gpg-plugin.version>1.6</maven-gpg-plugin.version>
66+
<nexus-staging-maven-plugin.version>1.6.7</nexus-staging-maven-plugin.version>
67+
<skip.maven.gpg.plugin>false</skip.maven.gpg.plugin>
6668
<skip.jacoco.plugin>true</skip.jacoco.plugin>
6769
</properties>
6870

@@ -162,71 +164,74 @@
162164

163165
<build>
164166
<plugins>
165-
<!-- 生成javadoc -->
167+
168+
<!-- source -->
166169
<plugin>
167170
<groupId>org.apache.maven.plugins</groupId>
168-
<artifactId>maven-javadoc-plugin</artifactId>
169-
<version>${maven-javadoc-plugin}</version>
171+
<artifactId>maven-source-plugin</artifactId>
172+
<version>${maven-source-plugin.version}</version>
170173
<executions>
171174
<execution>
172-
<id>attach-javadocs</id>
175+
<id>attach-sources</id>
173176
<goals>
174-
<goal>jar</goal>
177+
<goal>jar-no-fork</goal>
175178
</goals>
176179
</execution>
177180
</executions>
178-
<configuration>
179-
<source>${java.version}</source>
180-
<additionalJOption>-Xdoclint:none</additionalJOption>
181-
<failOnError>false</failOnError>
182-
</configuration>
183181
</plugin>
184182

185-
<!-- 打包resources -->
183+
<!-- doc -->
186184
<plugin>
187185
<groupId>org.apache.maven.plugins</groupId>
188-
<artifactId>maven-source-plugin</artifactId>
189-
<version>${maven-source-plugin}</version>
186+
<artifactId>maven-javadoc-plugin</artifactId>
187+
<version>${maven-javadoc-plugin.version}</version>
190188
<executions>
191189
<execution>
192-
<id>attach-sources</id>
190+
<id>attach-javadocs</id>
193191
<goals>
194-
<goal>jar-no-fork</goal>
192+
<goal>jar</goal>
195193
</goals>
196194
</execution>
197195
</executions>
198-
</plugin>
199-
200-
<!-- 编译 -->
201-
<plugin>
202-
<groupId>org.apache.maven.plugins</groupId>
203-
<artifactId>maven-compiler-plugin</artifactId>
204-
<version>${maven-compiler-plugin}</version>
205196
<configuration>
206197
<source>${java.version}</source>
207-
<target>${java.version}</target>
208-
<showWarnings>true</showWarnings>
198+
<additionalJOption>-Xdoclint:none</additionalJOption>
199+
<failOnError>false</failOnError>
209200
</configuration>
210201
</plugin>
211202

212-
<!-- gpg认证 -->
203+
<!-- gpg -->
213204
<plugin>
214205
<groupId>org.apache.maven.plugins</groupId>
215206
<artifactId>maven-gpg-plugin</artifactId>
216-
<version>${maven-gpg-plugin}</version>
217-
<configuration>
218-
<skip>${skip.maven.gpg.plugin}</skip>
219-
</configuration>
207+
<version>${maven-gpg-plugin.version}</version>
220208
<executions>
221209
<execution>
210+
<id>sign-artifacts</id>
222211
<phase>verify</phase>
223212
<goals>
224213
<goal>sign</goal>
225214
</goals>
226215
</execution>
227216
</executions>
217+
<configuration>
218+
<skip>${skip.maven.gpg.plugin}</skip>
219+
</configuration>
228220
</plugin>
229221

222+
<!-- sonatype -->
223+
<!-- <plugin>-->
224+
<!-- <groupId>org.sonatype.plugins</groupId>-->
225+
<!-- <artifactId>nexus-staging-maven-plugin</artifactId>-->
226+
<!-- <version>${nexus-staging-maven-plugin.version}</version>-->
227+
<!-- <extensions>true</extensions>-->
228+
<!-- <configuration>-->
229+
<!-- <serverId>ossrh</serverId>-->
230+
<!-- <nexusUrl>https://s01.oss.sonatype.org/</nexusUrl>-->
231+
<!-- <autoReleaseAfterClose>true</autoReleaseAfterClose>-->
232+
<!-- </configuration>-->
233+
<!-- </plugin>-->
234+
230235
<!-- 测试覆盖率 -->
231236
<plugin>
232237
<groupId>org.jacoco</groupId>
@@ -251,6 +256,7 @@
251256
</executions>
252257
</plugin>
253258

259+
<!-- 版本号占位符处理 -->
254260
<plugin>
255261
<groupId>org.codehaus.mojo</groupId>
256262
<artifactId>flatten-maven-plugin</artifactId>

0 commit comments

Comments
 (0)