如何停止Maven重命名已安装的jar

Ser*_*gey 3 maven-2

我使用mvn install:install命令将内部文件安装到Maven存储库.以这种方式安装的所有Jars都会自动添加版本名称作为后缀.由于我们有许多带有Jars名称的批处理脚本,因此对我们来说非常不方便.如何关闭此自动重命名?

Pas*_*ent 7

你不能.Maven中的依赖性解析是有效的,因为Maven具有约定,并且工件的命名就是其中之一.所以你无法关闭maven install工件的方式(而你实际上并不想这样).

处理脚本(bat/sh)的常用方法是将它们放在源树(例如src/main/bin)中,并使用程序集插件创建项目的分布.构建程序集时,可以重命名工件,过滤分发文件等.这将是执行此类操作的正确位置.