2013-03-05 110 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