2011-04-24 146 views
8

XCode支持Ant(带有可生成的几个示例项目)。如何配置Xcode以使用Maven

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

富勒引用我试图设置项目是在这里:

它利用嵌套的文件夹,每一个都有自己的pom.xml,所有控制与通常的Maven构建的目标:

  • MVN全新安装
  • MVN安装-o
  • MVN安装-o -DskipTests

是什么使这是一个挑战是嵌套的模块;每个安装到本地的〜/ .m2/repository中。

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

我想为XCode设置一些类似的方法。

回答

0

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

1

可以使用这样做:

mvn ant:ant 

创建一个完整的Ant构建,然后用它在Xcode。每次更改pom时,都需要重新执行该任务。您可以添加一个shell任务,将其作为构建的第一步运行。

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

我会尝试之前的更晚的。

0

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

this是git hub存储库。

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

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