Skip to content

Commit 8bd52b8

Browse files
committed
add jarsigner plugin to maven
1 parent a12c2ab commit 8bd52b8

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

pom.xml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@
3535
<maven.compiler.source>11</maven.compiler.source>
3636
<maven.compiler.target>11</maven.compiler.target>
3737
<maven.javadoc.skip>true</maven.javadoc.skip>
38+
<jarsigner.skip>true</jarsigner.skip>
39+
3840

3941
<!-- profile managed values -->
4042
<spotbugs.skip>false</spotbugs.skip>
@@ -74,6 +76,12 @@
7476
<maven.javadoc.skip>false</maven.javadoc.skip>
7577
</properties>
7678
</profile>
79+
<profile>
80+
<id>enable-jarsigner</id>
81+
<properties>
82+
<jarsigner.skip>false</jarsigner.skip>
83+
</properties>
84+
</profile>
7785
</profiles>
7886

7987
<build>
@@ -378,6 +386,33 @@
378386
</execution>
379387
</executions>
380388
</plugin>
389+
<plugin>
390+
<groupId>org.apache.maven.plugins</groupId>
391+
<artifactId>maven-jarsigner-plugin</artifactId>
392+
<version>3.0.0</version>
393+
<executions>
394+
<execution>
395+
<id>sign</id>
396+
<phase>package</phase>
397+
<goals>
398+
<goal>sign</goal>
399+
</goals>
400+
</execution>
401+
</executions>
402+
<configuration>
403+
<skip>${jarsigner.skip}</skip>
404+
<keystore>${jarsigner.keystore}</keystore>
405+
<alias>${jarsigner.alias}</alias>
406+
<storepass>${jarsigner.storepass}</storepass>
407+
<keypass>${jarsigner.keypass}</keypass>
408+
<verbose>false</verbose>
409+
<removeExistingSignatures>true</removeExistingSignatures>
410+
<includes>
411+
<include>*.jar</include>
412+
<include>*.war</include>
413+
</includes>
414+
</configuration>
415+
</plugin>
381416
</plugins>
382417
</build>
383418

0 commit comments

Comments
 (0)