我有一個包含3個項目的多項目gradle build:A
,B
和C
。如何在父項目中包含子項目的資源?
A
和B
取決於C
。
C
在它的resources
文件夾中有一個文件myconfig.xml
,我想將其包含爲爲A
和B
生成的戰爭資源。
A -- project type - WAR
-- depends on - C
B -- project type - WAR
-- depends on - C
C -- project type - JAVA
\_ src\main\resources
\_ myconfig.xml
然而,簡單地具有C作爲對於A &乙犯規的依賴性似乎做到這一點。 myconfig.xml
文件是而不是目前在戰爭文件的WBE-INF\classes
文件夾中。它確實存在於C.jar
文件中,但不在需要的地方。
我該如何共享C
的資源文件夾,使其在A
和B
的戰爭文件中?
任何在線示例項目都有嘗試嗎? – Opal
考慮直接從'C.jar'訪問xml,因爲它在類路徑中。您可以以流的形式打開資源。檢查這篇文章http://stackoverflow.com/questions/20389255/reading-a-resource-file-from-within-jar –
@AntonK。你可以添加這個作爲答案 – pdeva