我${properties}
的 web.xml 中有根据配置文件过滤的内容。我想将 web.xml 与 jetty:run 的最终属性一起使用,但我还没有成功,它总是坚持使用 web.xml 的默认路径,即file:/home/---/Projects/project/trunk/src/main/webapp/WEB-INF/web.xml
我试过了:
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.4.v20120524</version>
<configuration>
<webAppConfig>
<overrideDescriptor>target/project/WEB-INF/web.xml</overrideDescriptor>
</webAppConfig>
</configuration>
</plugin>
和
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.4.v20120524</version>
<configuration>
<overrideWebXml>target/project/WEB-INF/web.xml</overrideWebXml>
</configuration>
</plugin>
问题的一部分是知道哪些配置与哪些版本一起使用,因为似乎没有人把它写下来。此外,OverrideDescriptor 仅基于 eclipsepedia 上的文档添加到 Web 上下文配置中。