我有一个看起来像这样的 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 脚本的元素。xmlns:sonar="antlib:org.sonar.ant"
应该这样做。
关于ant - 元素 "sonar"的前缀 "sonar:sonar"未绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12860024/