Maven custom/multiple web.xml

Maven custom/multiple web.xml

我决定自定义 web.xml,因为应用程序将部署在多个 URL 中(internal/external 面向)。我有一个自定义资源文件夹,并决定将自定义 web.xml 放在那里。

但是我无法将其放入WEB-INF 文件夹中。我创建了两种资源,一种包含 web.xml,一种排除 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>

我无法完成这项工作,因为所有自定义资源都会自动复制到 WEB-INF/classes。决定使用复制资源插件。这个过程是 explained here 。如果有人有不同的解决方案,请post。