簡體   English   中英

在構建項目時將外部文件夾添加到Maven項目中的war文件中

[英]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-INFWebContent文件夾內其他位置的符號鏈接。

試試吧:

的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM