我有一个用maven构建的web项目。我将eclipse中的项目作为WTP项目(使用mvn eclipse:eclipse生成),并且它与也在eclipse中配置的glassfish服务器相关联。我可以发布到服务器。问题是,我们使用maven在webapp(faces-config.xml)中的一个配置xml文件中进行一些过滤,因此它用maven的pom中的属性替换xml文件中的属性。
我不反对在eclipse中重新定义那些属性,因为我只有一两个,并且它们在一段时间内没有改变,但是在faces-config.xml中对值进行硬编码不是一个选项,因为它也包含在具有不同值的另一个项目中,因此需要进行过滤。
我有没有办法在eclipse中自定义WTP的发布步骤,以便在将更改推送到deploy目录之前执行过滤?
答案 0 :(得分:1)
如果您没有使用m2eclipse插件,可能会在Getting Maven and Eclipse to work together to filter resources中描述解决方案。我不确定它是否适用于WTP,但值得一读!