1

我有一个用 maven 构建的 web 项目。我在 Eclipse 中将该项目作为 WTP 项目(使用 mvn eclipse:eclipse 生成),它与一个 glassfish 服务器相关联,该服务器也在 eclipse 中配置。我可以发布到服务器。问题是,我们使用 maven 在 webapp 中的一个配置 xml 文件 (faces-config.xml) 中进行一些过滤,因此它将 xml 文件中的属性替换为 maven 的 pom 中的属性。

如果必须,我不反对在 eclipse 中重新定义这些属性,因为只有一两个,而且它们有一段时间没有改变,但是硬编码 faces-config.xml 中的值不是一个选项,因为它也包含在另一个具有不同值的项目中,因此需要过滤。

有没有办法让我在 eclipse 中自定义 WTP 的发布步骤,以便它在将更改推送到部署目录之前执行过滤?

4

1 回答 1

1

如果您不使用m2eclipse插件,可能会在Getting Maven and Eclipse to work together to filter resources中描述一个解决方案。我不确定它是否适用于 WTP,但值得一读!

于 2009-10-07T00:13:38.920 回答