我有一个具有 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。有没有办法做到这一点?