我有一个用 maven 构建的 web 项目。我在 Eclipse 中将该项目作为 WTP 项目(使用 mvn eclipse:eclipse 生成),它与一个 glassfish 服务器相关联,该服务器也在 eclipse 中配置。我可以发布到服务器。问题是,我们使用 maven 在 webapp 中的一个配置 xml 文件 (faces-config.xml) 中进行一些过滤,因此它将 xml 文件中的属性替换为 maven 的 pom 中的属性。
如果必须,我不反对在 eclipse 中重新定义这些属性,因为只有一两个,而且它们有一段时间没有改变,但是硬编码 faces-config.xml 中的值不是一个选项,因为它也包含在另一个具有不同值的项目中,因此需要过滤。
有没有办法让我在 eclipse 中自定义 WTP 的发布步骤,以便它在将更改推送到部署目录之前执行过滤?