2011-04-24 49 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命令行調用。