2013-05-15 303 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

回答