2015-01-12 37 views
0

我決定自定義web.xml,因爲應用程序將部署在多個urls(內部/外部面對)。我有一個自定義資源文件夾,並決定將自定義web.xml放在那裏。Maven自定義/多個web.xml

但是我無法設法將它放在WEB-INF文件夾中。我創建了兩個資源,一個包含一個,一個包含web.xml。我已經嘗試把$ {project.build.directory}/WEB-INF或WEB-INF或..

我在netbeans 8.它使用Maven 3.我不確定netbeans是否調整了封面下的東西。

<resource> 
    <directory>custom-resources/dev</directory> 
    <includes> 
    <include>**/web.xml</include> 
    </includes> 
    <targetPath>..</targetPath> 
</resource> 
+0

請更具體一些,我們在這裏說的是什麼類型的資源,它們是用作前端服務的靜態內容,還是僅僅被後端讀取?我還需要澄清一下,部署後的這種情況將從LAN/WAN用戶使用,這是正確的嗎? –

+0

我需要定製web.xml。由於jsf上下文參數,我想根據開發與生產定製web.xml。我已經有一個名爲custom-resources的文件夾,其中包含屬性文件,log4j等。我想放置web.xml,以便我可以根據配置文件進行提取。 – user3586195

回答

0

由於自動將所有自定義資源都複製到WEB-INF/classes,我無法完成此操作。決定使用複製資源插件。該過程是explained here。如果有人有不同的解決方案,請發佈。