我的主要问题是我必须签署WEB-INF \ lib文件夹的所有JAR .

所以这就是我所做的: -

  • 已启用 archiveClasses 选项以将类打包到JAR中

  • 添加了JAR-Signer插件并将存档目录设置为$ \ $ \ WEB-INF \ lib

包完成后,我可以检查目标目录中lib文件夹中的所有JAR是否已签名,但我的war文件只包含unsigned JAR . 很可能是因为在maven-war-plugin之后执行的jar-signer创建了war文件 . 我尝试将JAR-Signer设置为预打包阶段,但到那时lib文件夹不存在 .

所以我需要的是在maven从目标目录创建war文件之前执行Maven JAR-Signer .

谢谢