Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在maven中对放置在/WEB-INF/lib目录中的JAR文件进行签名_Maven_Sign - Fatal编程技术网

如何在maven中对放置在/WEB-INF/lib目录中的JAR文件进行签名

如何在maven中对放置在/WEB-INF/lib目录中的JAR文件进行签名,maven,sign,Maven,Sign,我想在将这个WEB项目创建为war文件之前,使用maven对放置在/WEB-INF/lib目录中的所有依赖项JAR文件进行签名 有人能给我一些建议我该如何前进吗?你应该能够使用 org.codehaus.mojo webstart maven插件 1.0-beta-6 包裹 包裹 jnlp ${jnlp.URL} ${mainClass}/mainClass> 假的 ${jks.filPath} ${jks.keyPass} ${jks.storePass} ${jks.alias} 假的 真

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


有人能给我一些建议我该如何前进吗?

你应该能够使用


org.codehaus.mojo
webstart maven插件
1.0-beta-6
包裹
包裹
jnlp
${jnlp.URL}
${mainClass}/mainClass>
假的
${jks.filPath}
${jks.keyPass}
${jks.storePass}
${jks.alias}
假的
真的
<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>