2

NetBeansで作成された次の階層のMavenプロジェクトがあります。

 root/
       Parent/
              pom.xml
              Project 1/
                        pom.xml
              Project 2/
                        pom.xml
              ....
              Project x/
                        pom.xml

release:performを試してみると、デプロイしようとすると失敗します。

 [ERROR] The build could not read 1 project -> [Help 1]
    [ERROR]   
    [ERROR]   The project  (C:\checkout\pom.xml) has 1 error
    [ERROR]     Non-readable POM C:\checkout\pom.xml: C:\checkout\pom.xml (The system cannot find the file specified)

プラグインはpomがルートフォルダにあることを期待しているようです。プラグインでpom.xmlの場所を指定するためのカスタマイズポイントが見つかりませんでした。

これは不可能ですか、それとも私はプロジェクトを間違って整理しましたか?

4

2 に答える 2

2

ネットで検索すると、この投稿が見つかり、ここに回答のある質問が表示されました。

于 2012-09-06T16:10:04.260 に答える
1

mvn release:performチェックアウトルートディレクトリから実行しようとしているようですが、代わりに実行する必要cdがありますParent

プロジェクトは実際にSubversionまたはその他のMavenでサポートされているバージョン管理ツールに保存されており、C:\checkoutディレクトリでチェックアウトしたと思います。

于 2012-09-06T16:09:50.040 に答える