在我的Android项目的custom_rules.xml中添加一个自定义蚂蚁任务



我想为我的Android项目添加一个任务到Ant脚本中,以便从源代码生成Javadocs。为此,我将custom_rules.xml文件修改为

<project name="bbct-android-common-tests-custom-rules" default="help">
    <property name="javadoc.dir" value=""/>
    <task name="javadoc" description="Generate Javadocs">
        <javadoc sourcedir="${src.dir}" destdir="${javadoc.dir}"/>
    </task>
</project>

并在ant.properties中添加以下行:

javadoc.dir=javadoc

现在当我运行ant javadoc时,我得到以下错误信息:

$ ant javadoc
构建文件:e: 开发 src java 共同基金 android 测试 build . xml


构建失败e:develsrcjavabbctandroidcommontestbuild.xml:69:执行这一行时发生以下错误:
e:develsrcjavabbctandroidcommontestcustom_rules.xml:22:问题:创建任务或键入任务失败
原因:名称未定义。
动作:检查拼写。
动作:检查是否已经声明了任何自定义任务/类型。
动作:检查是否有任何/声明发生。

总时间:0秒

我还在<javadoc>任务中替换了我的属性值,仍然得到相同的错误。

而且,我的谷歌搜索一直是徒劳的。我找到了几篇关于从Eclipse构建Javadocs和编写自定义Ant脚本的文章,只是没有简单地向默认脚本添加任务。有人知道我在哪里可以找到我需要做什么来解决这个问题吗?

应该是

<target name="javadoc" description="Generate Javadocs">
        <javadoc sourcedir="${src.dir}" destdir="${javadoc.dir}"/>
</target>

注意使用target而不是task

相关内容

  • 没有找到相关文章

最新更新