2017-01-16 10 views
0

私はマルチモジュールJava Antプロジェクトを持っています。ルートディレクトリとそのサブモジュールが含まれています。各サブモジュールは独自のビルドファイルを持ち、ルートは子ビルドファイルを持つビルドファイルを持っています。複数モジュールのJava Antプロジェクトをbuild.xmlで構成する方法

Z 
build.xml 
-- A 
    -- build.xml 
-- B 
    -- build.xml 
-- C 
    -- build.xml 

ここで、Zはルートディレクトリで、A、B、Cおよびサブモジュールです。

モジュールごとに問題なく構成できます。しかし、それらを単一のレポートに組み合わせることはできません。

よろしく、 ウンニ

答えて

0

how to manually configure a multi-module project上のドキュメントを見てみましょう。 Ant用のSonarQube Scannerを少し翻訳する必要がありますが、基本的なアイデアが得られます。基本的に

<property name="sonar.modules" value="A,B,C"/> 
<property name="A.sonar.projectName" value="Module A"/> 
<property name="A.sonar...." value="..."/> 
<!-- and so on --> 

あなたは親のbuild.xml内のすべてのモジュールのプロパティを設定する必要があります。解析のためには、まずすべての子モジュールをビルドし、親モジュールbuild.xmlからすべてのモジュールの解析を実行します。

+0

こんにちはAnn、ありがとうございました。 –

+0

@UnnikrishnanMuraleedharanあなたが私の答えを助けてくれたら、それを受け入れると思うかもしれません:) –

+0

こんにちはアン、実際に私はこれらを試しました。しかし、子供の中のソナーの解析部分がxmlsをビルドすると、Processプロジェクトプロパティで失敗しています。親から子にこれらのプロパティをどのように流すことができるのか教えてください。 –

関連する問題