Eclipse WTP 发布配置
我有一个使用 Maven 构建的 Web 项目。我在 eclipse 中将该项目作为 WTP 项目(使用 mvn eclipse:eclipse 生成),并且它与 glassfish 服务器关联,也在 eclipse 中配置。我可以发布到服务器。问题是,我们使用 maven 在 web 应用程序 (faces-config.xml) 中的配置 xml 文件之一中进行一些过滤,以便它用 maven 的 pom 中的属性替换 xml 文件中的属性。
如果必须的话,我并不反对在 Eclipse 中重新定义这些属性,因为只有一两个,而且它们已经有一段时间没有改变了,但是在 faces-config.xml 中硬编码值不是一个选项,因为它也包含在另一个具有不同值的项目中,因此需要进行过滤。
有没有办法让我在 Eclipse 中自定义 WTP 的发布步骤,以便它在将更改推送到部署目录之前执行该过滤?
I have a web project that is built with maven. I have the project in eclipse as a WTP project (generated using mvn eclipse:eclipse), and it is associated with a glassfish server, also configured in eclipse. I can publish to the server. The problem is, we use maven to do some filtering in one of the configuration xml files in the webapp (faces-config.xml) so it replaces properties within the xml file with properties from maven's pom.
I am not averse to re-defining those properties in eclipse if I have to since there is only one or two, and they haven't changed in a while, but hard coding the value in faces-config.xml is not an option because it is also included in another project with different values, thus the need for filtering.
Is there a way for me to customize the publish step of the WTP within eclipse so that it performs that filtering before pushing the changes to the deploy directory?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您没有使用 m2eclipse 插件,可能有 让 Maven 和 Eclipse 协同工作来过滤资源。我不确定它是否适用于 WTP,但值得一读!
If you are not using the m2eclipse plugin, there might be a solution described in Getting Maven and Eclipse to work together to filter resources. I'm not sure it will work with the WTP but worth the read!