如何配置Xcode以使用Maven

时间:2011-04-24 03:31:20

标签: xcode maven geotools

XCode开箱即用,支持Ant(可以生成几个示例项目)。

如何配置XCode以使用maven pom.xml文件?

Fore参考我想设置的项目在这里:

它使用嵌套文件夹,每个文件夹都有自己的pom.xml,所有文件都由以下maven构建目标控制:

  • mvn clean install
  • mvn install -o
  • mvn install -o -DskipTests

这是一个挑战,是嵌套模块;每个安装到本地〜/ .m2 / repository。

为了进行比较:eclipse构建系统引用〜/ .m2 / repository中的jar用于外部依赖,同时仍然允许项目中的模块相互引用。

我想要一种为XCode设置类似内容的方法。

3 个答案:

答案 0 :(得分:1)

您可以使用:

mvn ant:ant 

创建一个完整的ant构建,然后使用xcode。每次更换pom时都需要重新运行该任务。您可以添加一个shell任务来运行它作为构建的第一步。

您还可以尝试将$M2_HOME/bin/mvn转换为构建中的shell任务。这可能会有效,但如果没有大量的黑魔法,你将永远无法调试它的问题。

我会在之前尝试之前的事情。

答案 1 :(得分:0)

我注意到这个问题没有答案。如果不可能,那么也许你可以让maven调用一个ant目标来构建xcode?

答案 2 :(得分:0)

您可以使用Xcode Maven Plugin在Xcode中使用maven。

this是git hub存储库。

为了使用Xcode Maven插件,必须满足以下先决条件:

  • Mac OS X> = 10.7(Lion)+构建必须在Mac计算机上运行。
  • JRE 6+必须在计算机上安装Java运行时环境。
  • Maven> = 3.0.2必须正确安装和配置Maven 3才能访问中央存储库。
  • Xcode> = 4.4必须在插件执行时安装Xcode 4.4或更高版本
  • Xcode命令行调用。