我正在将一个 ant 脚本移植到 maven,并且我一直在转换我的 web.xml。
我的 web.xml 在开发期间将以下安全约束设置为 NONE,并为生产服务器生成的战争设置为 CONFIDENTIAL。
<security-constraint>
<web-resource-collection>
<web-resource-name>HTTPSOnly</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>NONE</transport-guarantee>
</user-data-constraint>
</security-constraint>
我使用 XSL 脚本来处理从 ant 调用的 web.xml 文件。我希望 Maven 生成战争文件,其中 XSL 已应用于 web.xml,并且转换后的 web.xml 用于生成的战争。
我知道 maven XSL 插件和 maven 配置文件的概念,但我正在努力将它们放在一起,我不确定处理情况的正确 maven 方式是什么。