Skip to content

Commit 8c9a1c7

Browse files
committed
build: 添加 Maven Central 发布 profile(gpg 签名 + central-publishing 插件)
1 parent c3deca2 commit 8c9a1c7

1 file changed

Lines changed: 33 additions & 1 deletion

File tree

pom.xml

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,39 @@
309309
</plugins>
310310
</build>
311311
</profile>
312-
</profiles>
312+
<profile>
313+
<id>central</id>
314+
<build>
315+
<plugins>
316+
<plugin>
317+
<groupId>org.apache.maven.plugins</groupId>
318+
<artifactId>maven-gpg-plugin</artifactId>
319+
<version>${maven-gpg-plugin.version}</version>
320+
<executions>
321+
<execution>
322+
<id>sign-artifacts</id>
323+
<phase>verify</phase>
324+
<goals>
325+
<goal>sign</goal>
326+
</goals>
327+
</execution>
328+
</executions>
329+
</plugin>
330+
<plugin>
331+
<groupId>org.sonatype.central</groupId>
332+
<artifactId>central-publishing-maven-plugin</artifactId>
333+
<version>${central-publishing-maven-plugin.version}</version>
334+
<extensions>true</extensions>
335+
<configuration>
336+
<publishingServerId>central</publishingServerId>
337+
<autoPublish>true</autoPublish>
338+
<waitUntil>published</waitUntil>
339+
</configuration>
340+
</plugin>
341+
</plugins>
342+
</build>
343+
</profile>
344+
</profiles>
313345

314346
<properties>
315347
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

0 commit comments

Comments
 (0)