2013-03-05 148 views
1

的特定版本包括部分Maven的大會包括我,包括DependencySet幾個罐子神器

<includes> 
    <include>dom4j:dom4j:jar</include> 
    <include>log4j:log4j:jar</include> 
</includes> 

但是我得到的dom4j-1.5.jar和log4j的-1.2.jar。由於還有很多其他版本,我想爲我的應用程序提供特定的版本。 [dom4j-1.6.1.jar和log4j-1.2.5.jar]

如何在Assembly.xml中強制maven獲取特定版本?

回答

3

嘗試包括以下格式:

(groupId:artifactId:type:[classifier:]version) 

另外,收拾你的依賴。你可以通過添加一個明確的依賴關係到你想用來調用程序集插件的pom.xml中的依賴關係版本。

+0

我的要求是在同一個多模塊項目中使用兩個版本,這裏的解決方案不起作用。什麼幫助我是https://stackoverflow.com/questions/4312553/maven-assembly-add-different-version-of-the-same-artifact – 2018-02-16 04:59:50