【发布时间】:2018-05-07 17:02:20
【问题描述】:
我有一个使用 src/main/resources 中的文件的应用程序。当我执行 Maven 全新安装时,它会生成一个 zip 文件,并将其放入我的本地 .m2 存储库和目标文件夹中。但是,当我选择 Run As-> Run Configurations 以便我可以在本地运行应用程序时,Mule 选择了错误的文件夹,该文件夹位于我的工作区中。该文件夹没有资源文件夹。如何更改 Mule 用于运行本地部署的文件的位置,即嵌入式本地服务器?相同的应用程序可以在 Windows 7 和 Anypointstudio 6 上正确部署。
选项 Mule -> mavenize 在我的 IDE 中显示为灰色。但是,当我选择 Run As-Run Configuration 时,我可以看到 Run As Maven Application。我选择了该选项并添加了 JVM 参数并尝试部署。如图所示构建成功:
INFO] 添加为库
[信息] C:\Users\orbee\AnypointStudio\workspace\TestProject\mappings
不存在,跳过
[INFO] 建筑拉链:
C:\Users\orbee\AnypointStudio\workspace\TestProject\target\TestProject.zip
[信息] --------------------------------------------- ------------------------ -
[信息] 构建成功
但是部署失败,出现以下错误:
Unable to copy project zip file to the embedded Mule instance. Project:
[Mule Project]
Name: TestProject - Domain: default
Source 'C:\Users\orbee\AnypointStudio\workspace\TestProject\target\
TestProject-0.0.1-SNAPSHOT.zip' does not exist
它失败了,因为它试图使用 Snapshot zip,而实际构建的 zip 是 TestProject.zip,因此找不到它。有没有办法更改使用快照 zip 的路径?
【问题讨论】:
标签: deployment mule