Ответ 1
Вам не хватает объявления пространства имен в верхнем элементе project
вашего Ant script.
xmlns:sonar="antlib:org.sonar.ant"
должен это сделать.
У меня есть файл 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.
Любые очевидные вещи, которые мне не хватает?
Вам не хватает объявления пространства имен в верхнем элементе project
вашего Ant script.
xmlns:sonar="antlib:org.sonar.ant"
должен это сделать.
В ant вы не можете использовать. попробуйте ниже, и если вы устанавливаете какие-либо свойства, используйте ключевое значение pare в теге xml. Чтобы выделить атрибуты использования значения тэгов xml.
<sonar:sonar xmlns:sonar="antlib:org.sonar.ant">
</sonar:sonar>