【问题标题】:Eclipse WTP publishing configurationEclipse WTP 发布配置
【发布时间】:2010-12-04 11:01:53
【问题描述】:

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

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

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

【问题讨论】:

    标签: eclipse maven-2 eclipse-wtp


    【解决方案1】:

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

    【讨论】:

    • hrm,我得调查一下。实际上,我写了一篇类似于关于让 eclipse 执行 maven 过滤的博客文章,但我不确定如何将其连接到 WTP 插件发布步骤中。我在我的目标目录中构建了 eclipse 并使用工作集和所有这些执行过滤,但是当 WTP 发布到在 eclipse 中配置的服务器时,它似乎并没有从那里提取。如果我想出别的东西,我会在这里发布答案。感谢您的回复。
    • 现在我再想一想,我记得我使用的是 maven jetty 插件,而不是 WTP。所以你可能是对的,我不确定它是否适用于 wTP。
    猜你喜欢
    • 2012-03-21
    • 2013-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-25
    • 2011-09-29
    • 2010-12-21
    • 2011-01-25
    相关资源
    最近更新 更多