Skip to content

Commit c1ec246

Browse files
committed
Adding artifact signing profile.
1 parent 1453223 commit c1ec246

File tree

1 file changed

+33
-40
lines changed

1 file changed

+33
-40
lines changed

pom.xml

Lines changed: 33 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,33 @@
7272
<artifactId>maven-site-plugin</artifactId>
7373
<version>3.8.2</version>
7474
</plugin>
75+
<plugin>
76+
<groupId>org.apache.maven.plugins</groupId>
77+
<artifactId>maven-javadoc-plugin</artifactId>
78+
<executions>
79+
<execution>
80+
<id>attach-javadocs</id>
81+
<goals>
82+
<goal>jar</goal>
83+
</goals>
84+
<configuration>
85+
<additionalparam>${javadoc.opts}</additionalparam>
86+
</configuration>
87+
</execution>
88+
</executions>
89+
</plugin>
90+
<plugin>
91+
<groupId>org.apache.maven.plugins</groupId>
92+
<artifactId>maven-source-plugin</artifactId>
93+
<executions>
94+
<execution>
95+
<id>attach-sources</id>
96+
<goals>
97+
<goal>jar</goal>
98+
</goals>
99+
</execution>
100+
</executions>
101+
</plugin>
75102
</plugins>
76103
<testResources>
77104
<testResource>
@@ -81,40 +108,17 @@
81108
</build>
82109
<profiles>
83110
<profile>
84-
<id>release</id>
111+
<id>sign</id>
112+
<activation>
113+
<property>
114+
<name>sign</name>
115+
</property>
116+
</activation>
85117
<build>
86118
<plugins>
87-
<plugin>
88-
<groupId>org.apache.maven.plugins</groupId>
89-
<artifactId>maven-javadoc-plugin</artifactId>
90-
<executions>
91-
<execution>
92-
<id>attach-javadocs</id>
93-
<goals>
94-
<goal>jar</goal>
95-
</goals>
96-
<configuration>
97-
<additionalparam>${javadoc.opts}</additionalparam>
98-
</configuration>
99-
</execution>
100-
</executions>
101-
</plugin>
102-
<plugin>
103-
<groupId>org.apache.maven.plugins</groupId>
104-
<artifactId>maven-source-plugin</artifactId>
105-
<executions>
106-
<execution>
107-
<id>attach-sources</id>
108-
<goals>
109-
<goal>jar</goal>
110-
</goals>
111-
</execution>
112-
</executions>
113-
</plugin>
114119
<plugin>
115120
<groupId>org.apache.maven.plugins</groupId>
116121
<artifactId>maven-gpg-plugin</artifactId>
117-
<version>1.6</version>
118122
<executions>
119123
<execution>
120124
<id>sign-artifacts</id>
@@ -125,17 +129,6 @@
125129
</execution>
126130
</executions>
127131
</plugin>
128-
<plugin>
129-
<groupId>org.sonatype.plugins</groupId>
130-
<artifactId>nexus-staging-maven-plugin</artifactId>
131-
<version>1.6.6</version>
132-
<extensions>true</extensions>
133-
<configuration>
134-
<serverId>ossrh</serverId>
135-
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
136-
<autoReleaseAfterClose>false</autoReleaseAfterClose>
137-
</configuration>
138-
</plugin>
139132
</plugins>
140133
</build>
141134
</profile>

0 commit comments

Comments
 (0)