0

私は次のようなプロジェクト構造を持っています

親
|-- 子 Project1 (戦争 project.war の作成)
| | `-- pom.xml
|-- 子プロジェクト
| | `-- pom.xml
`-- 子 ProjectN
    `-- pom.xml

子プロジェクトには親への参照があります。Bamboo のプランを 3 段階で構成しました

-- 認証を取得

-- default(単体テストを実行中)

-- 戦争の展開 (戦争の展開と公開)

私のwarファイルは、親への参照を保持する子プロジェクト1で作成されています。第 3 段階では、戦争の作成プロセスを自動化するために私の竹の計画を構成したいと考えています。私が直面している問題は、「親」レベルからチェックしているときに、アップロードの目標を達成できないことです。子からチェックアウトして戦争をしようとすると、親が見つからないというエラーが表示されます

: 親の pom.xml には、子モジュールへの参照があります。

4

1 に答える 1

0

を使用して「親」レベルで完全なビルドを実行します

mvn install

次に、2 番目のタスクを実行します。

mvn upload -pl childfolder

または、実行できる場合もあります

mvn upload -am -pl childfolder

これにより、子フォルダーのリアクターが構築され、最初にすべての依存関係が構築されます。

-am フラグと -pl フラグを調べて、maven を調べてください。おそらく、必要なことを行うことができます。

于 2012-09-26T22:27:36.900 に答える