2013-05-15 182 views
2

我有一个项目有一个“资源”库(不是基于Java)。它只是包含由多个Java中使用文件的层次结构项目从外部资源添加外部资源到另一个项目的gradle

library 
    files 
    binaries 
    etc 

在我的Java项目之一,我想包括在组装jar文件,这些文件

// current definition of a sample project 
project("java_project") { 
// dependencies omitted 

jar { 
    from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } } 

    manifest { 
     attributes("Main-Class": "mymainclass") 
    } 
    } 
} 

project("library") { 
    // is in settings.gradle 
} 

如何将更新与其他项目资源的罐子?我需要他们在项目之外,因为相同的资源被多个项目共享。

+0

是资源文件只用于相同的构建?他们是否需要预处理,或者其他项目是否按原样包含它们? –

+0

它们仅用于此根项目,但由子项目共享。他们不需要以任何方式进行处理,只需在几个Java项目的汇编任务期间添加到某些JAR中即可。 – predhme

回答