【问题标题】:Mavenizing Mule project from gradle来自 gradle 的 Mavenizing Mule 项目
【发布时间】:2016-06-16 07:58:19
【问题描述】:

由于测试用例问题,我正在尝试将我的 Mule ESB 项目从 gradle 移动到 maven。我知道我需要从项目中删除 .gradle 文件,当我点击 mavenize 时,Anypoint studio 中没有任何反应。有什么建议吗?

【问题讨论】:

  • “测试用例问题”?我建议不要从现代且性能良好的构建系统迁移到旧的、较慢的构建系统。可能您应该改为分析并解决您的测试件问题。
  • 使用 Gradle 或 Maven 不应影响您的测试。很可能您还有其他事情要做。

标签: maven gradle mule anypoint-studio


【解决方案1】:

要使您的项目 mavenize,您可以使用 Eclipse,因为这个 IDE 最适合 Maven。您需要下载 eclipse,然后在其中添加对 mule 的支持。按照这个tutorial 做同样的事情。之后在eclipse中导入你的项目并对其进行mavenize。您可以从 David Dossot 的 example 获得帮助,使用 maven 配置 mule 项目。

【讨论】:

    【解决方案2】:

    如果你有 AnyPoint Studio,你可以创建一个 Mule 应用程序,它已经被设置为与 Maven 一起使用。然后我会将我的应用程序工件带入新创建的项目中。这样您就可以从一个为 Maven 正确设置的新项目开始。此外,您将通过将 mule 配置、应用程序属性、部署属性、java 类和测试引入正确格式的项目结构中来了解更多信息。您将留下任何 Gradle 工件。我不知道您单击的是哪个按钮,称为“Mavenize”,但 Anypoint Studio 将允许您创建一个适用于 Maven 的 shell 项目。只需创建一个 Mule 应用程序项目并复制/粘贴现有​​应用程序中的片段。不要使用 Eclipse 设置 Maven Mule 应用程序项目。那是备份,而不是利用你可用的东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多