Skip to content

Commit 5dea9e1

Browse files
Move plugins to release profile
1 parent d6591b5 commit 5dea9e1

1 file changed

Lines changed: 38 additions & 33 deletions

File tree

pom.xml

Lines changed: 38 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,44 @@
7979
<javadoc.opts>-Xdoclint:none</javadoc.opts>
8080
</properties>
8181
</profile>
82+
<profile>
83+
<id>release</id>
84+
<build>
85+
<plugins>
86+
<plugin>
87+
<groupId>org.apache.maven.plugins</groupId>
88+
<artifactId>maven-gpg-plugin</artifactId>
89+
<version>1.6</version>
90+
<executions>
91+
<execution>
92+
<id>sign-artifacts</id>
93+
<phase>verify</phase>
94+
<goals>
95+
<goal>sign</goal>
96+
</goals>
97+
<configuration>
98+
<gpgArguments>
99+
<arg>--pinentry-mode</arg>
100+
<arg>loopback</arg>
101+
</gpgArguments>
102+
</configuration>
103+
</execution>
104+
</executions>
105+
</plugin>
106+
107+
<plugin>
108+
<groupId>org.sonatype.central</groupId>
109+
<artifactId>central-publishing-maven-plugin</artifactId>
110+
<version>0.8.0</version>
111+
<extensions>true</extensions>
112+
<configuration>
113+
<publishingServerId>central</publishingServerId>
114+
<autoPublish>true</autoPublish>
115+
</configuration>
116+
</plugin>
117+
</plugins>
118+
</build>
119+
</profile>
82120
</profiles>
83121

84122
<build>
@@ -142,39 +180,6 @@
142180
</execution>
143181
</executions>
144182
</plugin>
145-
146-
<plugin>
147-
<groupId>org.apache.maven.plugins</groupId>
148-
<artifactId>maven-gpg-plugin</artifactId>
149-
<version>1.6</version>
150-
<executions>
151-
<execution>
152-
<id>sign-artifacts</id>
153-
<phase>verify</phase>
154-
<goals>
155-
<goal>sign</goal>
156-
</goals>
157-
<configuration>
158-
<gpgArguments>
159-
<arg>--pinentry-mode</arg>
160-
<arg>loopback</arg>
161-
</gpgArguments>
162-
</configuration>
163-
</execution>
164-
</executions>
165-
</plugin>
166-
167-
<plugin>
168-
<groupId>org.sonatype.central</groupId>
169-
<artifactId>central-publishing-maven-plugin</artifactId>
170-
<version>0.8.0</version>
171-
<extensions>true</extensions>
172-
<configuration>
173-
<publishingServerId>central</publishingServerId>
174-
<autoPublish>true</autoPublish>
175-
</configuration>
176-
</plugin>
177-
178183
</plugins>
179184
</build>
180185
</project>

0 commit comments

Comments
 (0)