7

XCode は、Ant をサポートしてすぐに使用できます (生成できるサンプル プロジェクトがいくつかあります)。

maven pom.xml ファイルを使用するように XCode を構成するにはどうすればよいですか?

私がセットアップしようとしているプロジェクトを事前に参照すると、次のようになります。

それぞれが独自の pom.xml を持つネストされたフォルダーを利用し、すべて通常の maven ビルド ターゲットで制御されます。

  • mvn クリーン インストール
  • mvn install -o
  • mvn install -o -DskipTests

これを困難にしているのは、ネストされたモジュールです。それぞれがローカルの ~/.m2/repository にインストールされます。

比較のために: Eclipse ビルド システムは、外部依存関係のために ~/.m2/repository 内の jar を参照しますが、プロジェクト内のモジュールが相互に参照できるようにします。

XCodeに似たものをセットアップする方法が欲しいです。

4

3 に答える 3

1

これを使用できます:

mvn ant:ant 

完全なAntビルドを作成し、それをxcodeから使用します。pomを変更するたびに、そのタスクを再実行する必要があります。シェルタスクを追加して、ビルドの最初のステップとしてそれを実行できます。

$M2_HOME/bin/mvnビルドでシェルタスクに変換することもできます。それはうまくいくかもしれませんが、たくさんの黒魔術なしでは問題をデバッグすることはできません。

私は後で前に前を試してみます。

于 2011-11-21T15:45:06.757 に答える
1

Xcode Maven Pluginを使用して、Xcode で maven を使用できます。

これは git ハブ リポジトリです。

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 に答える