使用Maven对着色jar进行签名

使用Maven对着色jar进行签名,maven,code-signing,Maven,Code Signing,我正在使用Maven shade插件制作uber jar,并希望使用jarsign插件对其进行签名。看起来jarsign插件在shade插件之前运行,所以我的最后一个jar没有被签名。有什么想法吗 谢谢。好吧,将jarsign插件的设置为与shade插件相同,或更高版本。另外,请注意,Maven中的插件是基于FIFO的,这意味着如果您在xml中的另一个插件之前定义了一个插件,并且两个插件在同一阶段执行,那么首先定义的插件将首先执行。很高兴知道!我不知道FIFO。你知道我应该使用哪一个阶段吗?阴影

我正在使用Maven shade插件制作uber jar,并希望使用jarsign插件对其进行签名。看起来jarsign插件在shade插件之前运行,所以我的最后一个jar没有被签名。有什么想法吗


谢谢。

好吧,将jarsign插件的
设置为与shade插件相同,或更高版本。另外,请注意,Maven中的插件是基于FIFO的,这意味着如果您在xml中的另一个插件之前定义了一个插件,并且两个插件在同一阶段执行,那么首先定义的插件将首先执行。

很高兴知道!我不知道FIFO。你知道我应该使用哪一个阶段吗?阴影罐子确实保留原始罐子的签名,除非你出于某种原因过滤掉它们。或者,如果要引入未签名的类或具有不同签名的类,则需要更改阶段以进行验证