Skip to content

Commit cacd236

Browse files
committed
javadoc, gpg and upload plugins in release profile
1 parent 1ce4528 commit cacd236

File tree

1 file changed

+62
-53
lines changed

1 file changed

+62
-53
lines changed

pom.xml

Lines changed: 62 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -130,59 +130,6 @@
130130

131131
<build>
132132
<plugins>
133-
<plugin>
134-
<groupId>org.apache.maven.plugins</groupId>
135-
<artifactId>maven-javadoc-plugin</artifactId>
136-
<version>${maven-javadoc-plugin.version}</version>
137-
<executions>
138-
<execution>
139-
<id>attach-javadocs</id>
140-
<goals>
141-
<goal>jar</goal>
142-
</goals>
143-
</execution>
144-
</executions>
145-
</plugin>
146-
147-
<plugin>
148-
<groupId>org.apache.maven.plugins</groupId>
149-
<artifactId>maven-source-plugin</artifactId>
150-
<version>${maven-source-plugin.version}</version>
151-
<executions>
152-
<execution>
153-
<id>attach-sources</id>
154-
<goals>
155-
<goal>jar-no-fork</goal>
156-
</goals>
157-
</execution>
158-
</executions>
159-
</plugin>
160-
161-
<plugin>
162-
<groupId>org.apache.maven.plugins</groupId>
163-
<artifactId>maven-gpg-plugin</artifactId>
164-
<version>${maven-gpg-plugin.version}</version>
165-
<executions>
166-
<execution>
167-
<id>sign-artifacts</id>
168-
<phase>verify</phase>
169-
<goals>
170-
<goal>sign</goal>
171-
</goals>
172-
</execution>
173-
</executions>
174-
</plugin>
175-
176-
<plugin>
177-
<groupId>org.sonatype.central</groupId>
178-
<artifactId>central-publishing-maven-plugin</artifactId>
179-
<version>${central-publishing-maven-plugin.version}</version>
180-
<extensions>true</extensions>
181-
<configuration>
182-
<publishingServerId>central</publishingServerId>
183-
</configuration>
184-
</plugin>
185-
186133
<plugin>
187134
<groupId>org.jacoco</groupId>
188135
<artifactId>jacoco-maven-plugin</artifactId>
@@ -219,4 +166,66 @@
219166
</plugins>
220167
</build>
221168

169+
<profiles>
170+
<profile>
171+
<id>release</id>
172+
<build>
173+
<plugins>
174+
<plugin>
175+
<groupId>org.apache.maven.plugins</groupId>
176+
<artifactId>maven-javadoc-plugin</artifactId>
177+
<version>${maven-javadoc-plugin.version}</version>
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+
<plugin>
189+
<groupId>org.apache.maven.plugins</groupId>
190+
<artifactId>maven-source-plugin</artifactId>
191+
<version>${maven-source-plugin.version}</version>
192+
<executions>
193+
<execution>
194+
<id>attach-sources</id>
195+
<goals>
196+
<goal>jar-no-fork</goal>
197+
</goals>
198+
</execution>
199+
</executions>
200+
</plugin>
201+
202+
<plugin>
203+
<groupId>org.apache.maven.plugins</groupId>
204+
<artifactId>maven-gpg-plugin</artifactId>
205+
<version>${maven-gpg-plugin.version}</version>
206+
<executions>
207+
<execution>
208+
<id>sign-artifacts</id>
209+
<phase>verify</phase>
210+
<goals>
211+
<goal>sign</goal>
212+
</goals>
213+
</execution>
214+
</executions>
215+
</plugin>
216+
217+
<plugin>
218+
<groupId>org.sonatype.central</groupId>
219+
<artifactId>central-publishing-maven-plugin</artifactId>
220+
<version>${central-publishing-maven-plugin.version}</version>
221+
<extensions>true</extensions>
222+
<configuration>
223+
<publishingServerId>central</publishingServerId>
224+
</configuration>
225+
</plugin>
226+
</plugins>
227+
</build>
228+
</profile>
229+
</profiles>
230+
222231
</project>

0 commit comments

Comments
 (0)