ソナー用に次の ant プロジェクト設定があります。
<!-- list of Sonar project related properties -->
<property name="sonar.projectName" value="bla bla" />
<property name="sonar.projectKey" value="com.my.project" />
<property name="sonar.projectVersion" value="7.3" />
<property name="sonar.language" value="java" />
<property name="sonar.modules" value="admin-api" />
<!-- all of the sub-modules -->
<property name="admin-api.sonar.projectName" value="admin-api" />
<property name="admin-api.sonar.projectBaseDir" location="server/admin/admin-api"/>
<property name="admin-api.sonar.sources" value="src" />
<property name="admin-api.sonar.binaries" value="build" />
<sonar:sonar xmlns:sonar="antlib:org.sonar.ant">
<!-- path to libraries (optional). These libraries are for example used by the Java Findbugs plugin -->
<libraries>
<path>
<fileset dir="server/third-party-jars" includes="*.jar" />
</path>
</libraries>
</sonar:sonar>
私は1つの警告を受けています:
[sonar:sonar] *****************************************************************************************************************************************
[sonar:sonar] /!\ Sonar Ant Task running in compatibility mode: please refer to the documentation to udpate your scripts to comply with the standards.
[sonar:sonar] *****************************************************************************************************************************************
また、次のエラー:
The following mandatory information is missing:
- task attribute 'key'
- task attribute 'version'
新しい に移行する変更があったことは理解していsonar ant task 2.0
ますが、変更が指定されている場所が見つかりませんでした。
また、すべてのモジュール設定は、サブモジュールの build.xml ファイルではなく、親でのみ指定する必要があることを理解しています。 build.xml
では、なぜエラーが発生するのですか? https://github.com/SonarSource/sonar-examples/tree/master/projects/multi-module/antの例に従いました。何か不足していますか?
ありがとう