文件,我有這樣的文件結構中我的項目:引用父Maven項目的子目錄Maven項目的pom.xml
父項目
| --pom.xml
| --sub項目
| ---- pom.xml的
| ---- SRC/
| ------主/
| --------的Java/
| ----- ----- 包和類
| --WebFolder/
| ----前/
| ------ HTML頁面和JS文件
從各分項工程的pom.xml,我喜歡將WebFolder作爲資源。我想使用Sub-Project的pom.xml創建一個JAR文件,我希望它包含WebFolder。
子項目有一個需要託管WebFolder的http服務器。從子項目中,我可以很容易地引用路徑爲WebFolder/front以使其指向我想要顯示的網頁,但它也需要包含在JAR文件中。
我遇到的問題是Maven。從我所看到的,我應該能夠創建我想從子項目的pom.xml資源,像這樣的內容:
<resources>
<resource>
<directory>???/WebFolder/</directory>
</resource>
</resources>
的問題是,我不知道引用的子外面的東西怎麼樣-項目。目錄標籤似乎只能引用子項目中的文件。有沒有辦法讓目錄指向WebFolder?
我已經使用maven-assembly-plugin將所有依賴包括在單個JAR文件中,但由於WebFolder與Maven本身無關,因此我需要用其他方法包含它。
訪問項目目錄,爲什麼還需要WebFolder? –
實際的項目比這個複雜得多,但我也將在網站中集成grunt任務。我的想法是,我可以輕鬆地將所有內容整齊地打包在一個JAR文件中。 – Doeful
然後查看EAR文件。 –