14

次のような build.xml ファイルがあります。

<taskdef uri="antlib:org.sonar.ant" resource="org/sonar/ant/antlib.xml" classpath="/path/sonar-ant-task.jar"/>

<target name="sonar">       
    <sonar:sonar/>
</target>

そして、ファイルを実行すると、次のようになります。

The prefix "sonar" for element "sonar:sonar" is not bound.

私が見逃している明らかなものはありますか?

4

2 に答える 2

27

projectAnt スクリプトの最上位要素に名前空間宣言がありません。

xmlns:sonar="antlib:org.sonar.ant"するべきです。

于 2012-10-12T18:45:05.783 に答える
1

アリでは使えません。以下を試してください。プロパティを設定している場合は、xml タグでキー値のペアを使用します。値を割り当てるには、xml タグの属性を使用します。

 <sonar:sonar xmlns:sonar="antlib:org.sonar.ant">

</sonar:sonar>
于 2014-04-08T05:59:15.177 に答える