Jar文件名中的Maven唯一版本

时间:2012-03-06 10:12:38

标签: maven-2 hudson nexus

我正在使用Maven和Nexus一起用hudson ci构建我的项目。每当我部署新的快照工件时,他都会在nexus中使用一个独特的版本。这对我来说没问题,因为Nexus总是给我最新的版本。

现在我查看了我的项目的war文件,该文件正在使用这个快照依赖项,并且在其lib目录中有以下jar文件,这绝对不是很好:

框架的客户机 - 1.1-20120302.141044-3.jar

问题是我使用EBean作为ORM,我需要在ebean.properties中指定jar名称,让他知道在哪里找到它的模型。

如何防止此类行为,以便最新的快照dep始终调用framework-client-1.1-SNAPSHOT.jar?

谢谢!

1 个答案:

答案 0 :(得分:0)

只需将war文件中的jar重命名为您喜欢的名称即可。细节在这里

Renaming Maven dependency in WAR's WEB-INF/lib folder