[英]Add external folder to war file in maven project while building the project
我為Java Maven Web應用程序的“服務器”和“客戶端”有獨立的文件夾。
我的“客戶端”文件夾將位於系統上的“ C:/ xampp / htdocs / client”。
構建“服務器”的war文件時,我可以將此“ client”文件夾或該文件夾的內容添加到我的WEB-INF或war文件中的其他位置嗎?
在您的Web pom中,將該文件夾包含為Maven資源
<build>
...
<resources>
<resource>
<directory>C:/xampp/htdocs/client</directory>
</resource>
...
</resources>
...
在構建war文件時,請在資源中包含“ client”文件夾。 然后,在構建戰爭文件時,文件將被存檔。 另一種方法是建立到WEB-INF
或WebContent
文件夾內其他位置的符號鏈接。
試試吧:
的pom.xml
<project
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<configuration>
<warSourceDirectory>${basedir}/src/main/webapp</warSourceDirectory>
</configuration>
</plugin>
</plugins>
...
在標簽warSourceDirectory之間放置您的客戶端代碼所在目錄的路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.