Skip to content

Commit c5b2d4a

Browse files
committed
Merge pull request #56 from lburgazzoli/maven-publish
QFJ-846 : Upload release to Maven/Sonatype (add signing profile)
2 parents 8ebb438 + a238832 commit c5b2d4a

File tree

1 file changed

+41
-28
lines changed

1 file changed

+41
-28
lines changed

pom.xml

Lines changed: 41 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
</license>
2525
</licenses>
2626

27-
27+
2828
<scm>
2929
<connection>scm:git:git://github.com/quickfix-j/quickfixj.git</connection>
3030
<developerConnection>scm:git:git@github.com:quickfix-j/quickfixj.git</developerConnection>
@@ -40,7 +40,7 @@
4040
</developers>
4141

4242
<contributors>
43-
<contributor>
43+
<contributor>
4444
<name>Luca Burgazzoli</name>
4545
<url>https://github.com/lburgazzoli</url>
4646
</contributor>
@@ -86,7 +86,7 @@
8686
<maven-deploy-plugin-version>2.8.2</maven-deploy-plugin-version>
8787
<nexus-staging-maven-plugin-version>1.6.6</nexus-staging-maven-plugin-version>
8888
</properties>
89-
89+
9090
<build>
9191
<pluginManagement>
9292
<plugins>
@@ -104,9 +104,9 @@
104104
<groupId>org.apache.maven.plugins</groupId>
105105
<artifactId>maven-compiler-plugin</artifactId>
106106
<version>${maven-compiler-plugin-version}</version>
107-
<configuration>
108-
<source>${jdkLevel}</source>
109-
<target>${jdkLevel}</target>
107+
<configuration>
108+
<source>${jdkLevel}</source>
109+
<target>${jdkLevel}</target>
110110
</configuration>
111111
</plugin>
112112
<plugin>
@@ -230,28 +230,41 @@
230230
</build>
231231

232232
<profiles>
233-
<profile>
234-
<id>release</id>
235-
<build>
236-
<plugins>
237-
<plugin>
238-
<groupId>org.apache.maven.plugins</groupId>
239-
<artifactId>maven-source-plugin</artifactId>
240-
</plugin>
241-
<plugin>
242-
<groupId>org.apache.maven.plugins</groupId>
243-
<artifactId>maven-javadoc-plugin</artifactId>
244-
</plugin>
245-
<plugin>
246-
<groupId>org.apache.maven.plugins</groupId>
247-
<artifactId>maven-gpg-plugin</artifactId>
248-
</plugin>
249-
<plugin>
250-
<groupId>org.sonatype.plugins</groupId>
251-
<artifactId>nexus-staging-maven-plugin</artifactId>
252-
</plugin>
253-
</plugins>
254-
</build>
233+
<profile>
234+
<id>release</id>
235+
<activation>
236+
<activeByDefault>false</activeByDefault>
237+
</activation>
238+
<build>
239+
<plugins>
240+
<plugin>
241+
<groupId>org.apache.maven.plugins</groupId>
242+
<artifactId>maven-source-plugin</artifactId>
243+
</plugin>
244+
<plugin>
245+
<groupId>org.apache.maven.plugins</groupId>
246+
<artifactId>maven-javadoc-plugin</artifactId>
247+
</plugin>
248+
<plugin>
249+
<groupId>org.sonatype.plugins</groupId>
250+
<artifactId>nexus-staging-maven-plugin</artifactId>
251+
</plugin>
252+
</plugins>
253+
</build>
254+
</profile>
255+
<profile>
256+
<id>sign</id>
257+
<activation>
258+
<activeByDefault>false</activeByDefault>
259+
</activation>
260+
<build>
261+
<plugins>
262+
<plugin>
263+
<groupId>org.apache.maven.plugins</groupId>
264+
<artifactId>maven-gpg-plugin</artifactId>
265+
</plugin>
266+
</plugins>
267+
</build>
255268
</profile>
256269
</profiles>
257270

0 commit comments

Comments
 (0)