【问题标题】:Token substitution with Eclipse/WTP without Maven在没有 Maven 的情况下使用 Eclipse/WTP 进行令牌替换
【发布时间】:2012-06-02 18:31:18
【问题描述】:

有什么方法可以让 Eclipse WTP 在发布/部署程序集上进行令牌替换?

我想在 web.xml 或属性文件中包含 ${hostname}${environment} 等标记,在构建时从某些上下文中替换。

persistence.xml 中的一个具体例子:

<property name="javax.persistence.jdbc.url" value="${jdbc.url}"/>

有没有什么方法可以在没有 Maven 管理我的构建的情况下使用 Eclipse/WTP 做到这一点?更准确地说,我可以让 WTP 以增量方式发布更改,而无需重新构建 WAR 中的每个类/资源并将其重新部署到服务器吗?

【问题讨论】:

  • 为什么没有 Maven?这是 Maven 过滤的快照。
  • 我有两个很好的理由避免使用 Maven:它对于这样一个简单的 web 应用程序来说是重量级的(JAR 只是直接检查到 WEB-INF/lib 中)而且我不想进行完全重建将更改推送到单个资源 - 我喜欢 WTP 可以增量构建和发布。

标签: eclipse eclipse-wtp


【解决方案1】:

我认为从用户的角度来看,没有任何现有的方法可以挂钩 WTP 发布机制。但是,您可以创建一个 Eclipse 插件来挂钩 WTP 发布(甚至增量发布)过程并将其安装到您的主机 Eclipse 环境中。

【讨论】:

    猜你喜欢
    • 2012-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-24
    • 1970-01-01
    • 2012-01-15
    相关资源
    最近更新 更多