Maven Assembly包含工件的特定版本

时间:2013-03-05 10:38:58

标签: maven include dependencies maven-assembly-plugin

我在DependencySet包含部分

中包含了几个jar
<includes>
    <include>dom4j:dom4j:jar</include>
    <include>log4j:log4j:jar</include>
</includes>

但是我得到了dom4j-1.5.jar和log4j-1.2.jar。由于repo中还有许多其他版本, 我想为我的应用程序提取特定版本。 [dom4j-1.6.1.jar和log4j-1.2.5.jar]

如何强制maven在Assembly.xml中拾取特定版本?

1 个答案:

答案 0 :(得分:3)

以下列格式试用包含:

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

或者,修复您的依赖项。您可以通过向您要用于调用程序集插件的pom.xml中的依赖项版本添加显式依赖项来实现此目的。