Подтвердить что ты не робот

Префикс "сонар" для элемента "сонар: сонар" не связан

У меня есть файл 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.

Любые очевидные вещи, которые мне не хватает?

4b9b3361

Ответ 1

Вам не хватает объявления пространства имен в верхнем элементе project вашего Ant script.

xmlns:sonar="antlib:org.sonar.ant" должен это сделать.

Ответ 2

В ant вы не можете использовать. попробуйте ниже, и если вы устанавливаете какие-либо свойства, используйте ключевое значение pare в теге xml. Чтобы выделить атрибуты использования значения тэгов xml.

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

</sonar:sonar>