Maven从依赖项中删除特定的工件/工件组:依赖项复制结果

时间:2013-12-20 16:47:54

标签: java maven packaging

我必须复制某些项目的依赖项,不包括其中一些项目。排除是可传递的。好的,这是任务maven-dependency处理没有任何问题。到目前为止一切都很好。

下一步我需要从所有这些目录内容中删除(过滤掉)一些工件。只有特定的工件或更好的工件组。没有过渡。这就是为什么我不能加入上一步的原因。

基于一些流行的maven插件是否可行?使用的maven是3.x如果它确实重要。

1 个答案:

答案 0 :(得分:1)

您可以定义maven依赖项的排除项。我希望这就是你要找的东西。

    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-core</artifactId>
        <version>3.3.1.GA</version>
        <exclusions>
        <exclusion>
            <artifactId>xml-apis</artifactId>
            <groupId>xml-apis</groupId>
        </exclusion>
        </exclusions>
    </dependency>