我正在使用Maven與Nexus建立我的項目與哈德森茨。每次當我部署一個新的快照神器時,他都會用nexus中的一個獨特版本來做這件事。對於我來說,Nexus總是給我最新的版本。JAR文件名中的Maven獨特版本
現在我看着我的項目,該項目使用該快照依賴和它在其lib目錄下的jar文件的戰爭文件,這是絕對不精:
框架,客戶1.1-20120302.141044-3 .jar
問題是我使用EBean作爲ORM,我需要在ebean.properties中指定jar名稱,以便讓他知道在哪裏找到它的模型。
如何防止此類行爲,以便最新的快照dep始終調用framework-client-1.1-SNAPSHOT.jar?
謝謝!
哪個Maven版本?你的settings.xml如何? – khmarbaise 2012-03-06 10:40:31
Maven 3.0.3和JDK 6(24)。我的settings.xml幾乎是標準配置,除了nexus的鏡像設置 – Gambo 2012-03-06 10:51:01
您是否配置爲在nexus存儲庫的鏡像設置中使用uniqueVersion? – khmarbaise 2012-03-06 11:31:59