7

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

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

我要设置的项目的前参考在这里:

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

  • mvn 干净安装
  • mvn 安装 -o
  • mvn install -o -DskipTests

使这成为挑战的是嵌套模块;每个都安装到本地 ~/.m2/repository 中。

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

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

4

3 回答 3

1

你可以这样做:

mvn ant:ant 

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

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

我会先尝试先在后。

于 2011-11-21T15:45:06.757 回答
1

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

是 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 命令行调用。
于 2016-05-06T04:33:50.230 回答
0

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

于 2011-11-19T07:04:54.540 回答