Maven jarsigner插件

时间:2016-01-05 16:43:07

标签: maven jarsigner

我只是尝试配置maven jarsigner插件来签署一个jar项目。

据我所知,插件应该在我运行mvn clean package时自动运行,但事实并非如此。 我必须运行mvn clean package jarsigner:签名才能执行插件。

<build>
  <plugins>
       <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jarsigner-plugin</artifactId>
            <version>1.4</version>
            <configuration>
                <executions>
                    <execution>
                        <id>sign</id>
                        <phase>package</phase>
                        <goals>
                            <goal>sign</goal>
                        </goals>
                    </execution>
                </executions>
                <alias>java-code</alias>
                <keystore>mykeystore.keystore</keystore>
                <keypass>mykeypass</keypass>
                <storepass>mystorepass</storepass>
                <verbose>true</verbose>
            </configuration>
        </plugin>
   </plugins>
</build>

我可以自己找到错误。配置元素必须位于执行元素中。

感谢。

0 个答案:

没有答案