Maven:从下载的依赖项中删除“-version-SNAPSHOT”后缀
Maven: remove "-version-SNAPSHOT" suffix from downloaded dependencies
我在 Maven 的 build
部分使用 <finalName>
将 my-artifact-<project.version>-SNAPSHOT.jar
重命名为 my-artifact.jar
,我看到生成的工件在我的目标中按预期重命名文件夹,但当同一工件被指定为不同模块中的依赖项时,它会将其下载为此模块目标 WEB-INF/lib/ 中的 my-artifact-<project.version>-SNAPSHOT.jar
。有没有办法让重命名的版本作为依赖项下载?
我不需要附加版本号,因为我 运行 在 dockerized 构建环境中构建 maven。
我假设您正在构建 war。
然后你可以在war和outputFileNameMapping
中指定库的文件名:
http://maven.apache.org/plugins/maven-war-plugin/examples/file-name-mapping.html
我在 Maven 的 build
部分使用 <finalName>
将 my-artifact-<project.version>-SNAPSHOT.jar
重命名为 my-artifact.jar
,我看到生成的工件在我的目标中按预期重命名文件夹,但当同一工件被指定为不同模块中的依赖项时,它会将其下载为此模块目标 WEB-INF/lib/ 中的 my-artifact-<project.version>-SNAPSHOT.jar
。有没有办法让重命名的版本作为依赖项下载?
我不需要附加版本号,因为我 运行 在 dockerized 构建环境中构建 maven。
我假设您正在构建 war。
然后你可以在war和outputFileNameMapping
中指定库的文件名:
http://maven.apache.org/plugins/maven-war-plugin/examples/file-name-mapping.html