私のpom.xmlファイルのscmタグに少し問題があります。scmタグはどこに置かれましたか?
マイプロジェクトのアーキテクチャは、このようなものです:
Parent
Submodule1
Submodule2
reactor
親は、すべてのMavenプラグインの設定を保持するプロジェクトであるバージョンの電気ショック療法をlibrairies。それはすべてのサブモジュールの親である原子炉プロジェクトの親です。
Reactorは、すべてのサブモジュールをコンパイルするためのタグを含むpom.xmlです。
上位のpom.xmlであるため、scmタグを親のpom.xmlに配置したいと思います。しかし、私は "mvn release:prepare"をしたいときにエラーになります。
私はscmタグを原子炉のpom.xmlに入れて動作させます。
それは私にとっては良いことですが、それは機能します:)しかし、私はなぜリアクタのポンにscmタグを置く必要があるのか分かりません。
誰かがこの現象を私に説明できますか?
ありがとうございました。
編集:ここでは
はフォルダ構造である:ここで
root
parent
pom.xml (parent)
submodule1
pom.xml
submodule2
pom.xml
pom.xml (reactor)
はポンポン反応器の興味深い部分である:
<parent>
<groupId>groupId</groupId>
<artifactId>parent</artifactId>
<relativePath>./parent/pom.xml</relativePath>
<version>1.0.2-SNAPSHOT</version>
</parent>
<modules>
<module>parent</module>
<module>submodule1</module>
<module>submodule2</module>
</modules>
は最後に、ここでのリリースの誤差があります:準備:
[情報] Un SCMにタグ付けできる プロバイダメッセージ: svnタグコマンドが失敗しました。 コマンド出力: のsvn:パス「http://10.211.55.4/svn/trunk/reactor」の最初の要件は、タグとブランチはSVNでそのトランクフォルダです112
どのようなエラーがありましたか? (メッセージ?)ポームの場所をフォルダ構造に与えることはできますか?あなたはどのようにしてポムの関係を作ったのですか(親を経由して)?あなたの原子炉はどのように見えますか?( ... ? –
khmarbaise