2014-02-27 88 views
0

在我的gradle构建脚本中,我有多个项目。他们中很少有依赖于嵌套项目。多项目设置中的gradle项目依赖项包含独自的jar

rootProject 
    proj-1 
    proj-2 
    proj-3 

在构建脚本

project('proj-2) { 
    dependencies { 
     compile (
     project(':proj-1'), 
     //few other dependencies 
     ) 
    } 
} 

PROJ-1具有源,测试和主罐的伪像。 proj-2是一个web应用程序。在建立战争档案的同时,战争包括测试和资源库的proj-1。

如何排除proj-1的测试和来源,并且只包含实际的jar? 对于group:mod:artifact:version编译依赖关系,我们指定@jar分类器。有没有类似的项目(':proj-1')依赖?

回答

0

你的符号是有点怪......试试就这

dependencies { 
    compile project(':proj-1') 
} 

它不应该在测试中拉。

相关问题