Maven只解包一些依赖项

时间:2017-12-08 00:01:14

标签: maven maven-dependency-plugin ant-contrib maven-antrun-plugin

拥有一个包含大量依赖项的maven项目我想要只解包其中一些。我可以以某种方式对依赖关系进行分组,以便我可以通过引用该组来解压缩那些吗?

我找到了一种方法,但似乎很麻烦:

使用dependencyfilesets我可以使用文件集迭代所有maven的类路径maven.project.dependencies。每个项目都包含一个属性文件,该文件可以指示项目是否应该解压缩。 我担心在类路径上覆盖每次迭代的maven属性可能会有问题。

我希望得到关于什么是最好的maven方式的建议,我也发现maven ant任务似乎能够完成这项工作,但我不考虑使用除了antrun / ant-contrib之外的任何东西。

小历史记录:这是从一个使用类似于pom文件的内容的ant项目进行的迁移,但是对每个组具有不同的行为。依赖项包含java和javascript。我对javascript源感兴趣。

0 个答案:

没有答案