Eclipse WTP 发布配置

发布于 2024-08-07 02:44:26 字数 422 浏览 4 评论 0原文

我有一个使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

禾厶谷欠 2024-08-14 02:44:26

如果您没有使用 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!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文