【问题标题】:How to sign JAR files placed in the /WEB-INF/lib directory in maven如何签署放置在 maven 中 /WEB-INF/lib 目录中的 JAR 文件
【发布时间】:2013-10-23 05:28:22
【问题描述】:

我想在创建这个 web 项目作为 war 文件之前,使用 maven 对放置在 /WEB-INF/lib 目录中的所有依赖项 JAR 文件进行签名。

有人可以给我一些建议,我应该如何前进?

【问题讨论】:

    标签: maven sign


    【解决方案1】:

    您应该可以使用MWEBSTART plugin

    <plugin>
     <groupId>org.codehaus.mojo</groupId>
     <artifactId>webstart-maven-plugin</artifactId>
     <version>1.0-beta-6</version>
     <executions>
      <execution>
      <id>package</id>
      <phase>package</phase>
      <goals>
       <goal>jnlp</goal>
      </goals>
      <configuration>
       <codebase>${jnlp.URL}</codebase>
       <jnlp>
        <mainClass>${mainClass}/mainClass>
       </jnlp>
       <pack200>false</pack200>
       <sign>
        <keystore>${jks.filPath}</keystore>
        <keypass>${jks.keyPass}</keypass>
        <storePass>${jks.storePass}</storepass>
        <alias>${jks.alias}</alias>
        <verify>false</verify>
        </sign>
        <unsignAlreadySignedJars>true</unsignAlreadySignedJars>
       </configuration>
      </execution>
     </executions>
    </plugin>
    

    【讨论】:

      猜你喜欢
      • 2011-03-24
      • 2016-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      相关资源
      最近更新 更多