我有一个具有 3rd 方依赖项的项目,以及对内部项目的依赖项。我需要从内部开发的依赖工件中去除版本号。
例如:spring-2.5.6.jar
应该在最终输出中为spring-2.5.6.jar
但MyInternalProject-1.0.17.jar
需要更改为MyInternalProject.jar
.
我可以通过它们的组 ID 轻松识别内部依赖项(它们都类似于com.mycompany.*
)。有maven-dependency-plugin
一个stripVersion
选项,但它似乎没有足够的选择性。有没有办法做到这一点,没有明确命名每个依赖项以及它们的最终名称应该是什么?
换一种说法:
我想outputFileNameMapping
为基于组 ID 的工件的 maven-assembly-plugin 提供不同的 s。有没有办法做到这一点?