【问题标题】:Mule - [WARNING] MULE_HOME is not set - displayed when building with MavenMule - [警告] MULE_HOME 未设置 - 使用 Maven 构建时显示
【发布时间】:2014-03-12 18:47:39
【问题描述】:

我正在尝试使用 Maven 将 Mule 应用程序部署到 Standalone,但 Maven 无法将我的应用程序移动到相关的应用程序文件夹,并且我收到以下警告:

[WARNING] MULE_HOME is not set, not copying <app-name>

但是,MULE_HOME 已设置,并且终端中的简单echo $MULE_HOME 给出以下内容,这是正确的:

/opt/mule

对此有已知的解决方法吗?目前必须手动复制到应用程序目录。

【问题讨论】:

  • 使用 Maven Mule 插件 1.9、JDK 1.7 和 Maven 3.1 对我来说运行良好。你用的是什么版本的?
  • Maven Mule 插件 1.9、JDK 1.7 和 Maven 3.2.1 - 可能是最新 Maven 中的问题?
  • 可能是插件和Maven 3.2的兼容性问题。你能用 3.1 试一试吗?
  • 刚刚尝试了 3.1.1 - 同样的错误。仔细检查了我的 bash 配置文件,MULE_HOME 设置为正确的位置
  • 这很奇怪。你没有做任何明显错误的事情,所以这个功能应该只适用于 OOTB。如果您运行mvn -X install | grep MULE_HOME,您会看到env.MULE 的两个匹配项吗?

标签: maven deployment environment-variables mule


【解决方案1】:

好的,我已经弄清楚问题出在哪里了。我的 Mule 独立实例位于目录 /opt/mule-standalone-3.4.0 中,别名 /opt/mule 指向同一位置。出于某种原因,Maven 不喜欢将MULE_HOME 设置为别名。修改为指向实际目录后,一切正常。

【讨论】:

    猜你喜欢
    • 2017-08-20
    • 2015-05-21
    • 2016-11-24
    • 2015-09-19
    • 1970-01-01
    • 1970-01-01
    • 2017-03-25
    • 1970-01-01
    • 2013-11-11
    相关资源
    最近更新 更多