我有一个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.
我缺少任何明显的事情?
答案 0 :(得分:26)
您在Ant脚本的顶部project
元素中缺少名称空间声明。
xmlns:sonar="antlib:org.sonar.ant"
应该这样做。
答案 1 :(得分:1)
在蚂蚁中你无法使用。 尝试下面,如果您要设置任何属性,请在xml标记中使用键值pare。 分配xml标记的值使用属性。
<sonar:sonar xmlns:sonar="antlib:org.sonar.ant">
</sonar:sonar>