2016-09-22 61 views
0

依赖我有两个依赖:Maven的,排除与条件

<dependency>A</dependency> 
<dependency>B</dependency> 

而且各种我想建立A + B和A只。

所以我应该使用一些属性,但我不知道:

mvn clean package -Dcondition=X 
+1

[Maven中不同的依赖对于不同的构建配置文件]可能的重复(http://stackoverflow.com/questions/166895/different-dependencies-for-different-build-profiles-in-maven) –

+0

为什么需要这样做?这听起来不对? – khmarbaise

+1

我很惊讶Maven甚至允许这样做;它违背了可复制的版本。给定一个工件,如何知道哪个配置文件被激活,从而产生不同的构建/依赖关系图?仅仅因为你可以做到这一点,并不意味着这是一个好主意。你会考虑有两个独立的项目吗? – Daniel

回答