2015-04-02 226 views
1

我對gradle很新穎。我試圖在類路徑中添加一個文件夾內容(資源文件夾),但沒有找到正確的方法來完成它。如何使用gradle在類路徑中指定外部文件夾內容?

我有一個資源文件夾在C:\tools\resources,我的項目有一個完全不同的路徑(C:\project\foo)。我想考慮資源文件夾中的所有文件:xml,.properties,.configuration等...

我該怎麼做,使用build.gradle?

非常感謝您的幫助。

+1

爲什麼不將這些文件添加到項目中? – Opal 2015-04-02 09:30:50

+0

因爲它是軟件實現的結構。爲什麼這個資源文件超出了範圍?它來自研發團隊。 – 2015-04-02 10:12:51

+0

不確定gradle是否可以包含項目外部的文件。 – Opal 2015-04-02 11:06:29

回答

1

好吧,這將是:

apply plugin: 'java' 

sourceSets { 
    main { 
     resources { 
     srcDir 'ABSOLUTE_PATH_TO_RESOURCE' 
     } 
    } 
} 

你也可以嘗試new File('ABSOLUTE_PATH_TO_RESOURCE').absolutePath如果只是路過路徑將無法正常工作。

將此路徑保留在某個環境變量下以使不同開發人員/工作站之間的合作更容易,這是個好主意。

相關問題