【发布时间】: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