0 0

ant javadoc 生成失败5

大家好,我想用ant生成javadoc,但是ant不提示成功或失败,类似死循环状态,怀疑是缺少jar包,但是一直没有发现问题所在,代码如下,麻烦指点下。


<path id="compile-path">
	<fileset dir="${lib.dir}" includes="**/*.jar"></fileset>
	<fileset dir="${env.CATALINA_HOME}/lib" includes="**/*.jar"></fileset>
	</path>
<target name="doc">
	<javadoc sourcepath="${src.dir}" use="true" packagenames="cn.*" 
	charset="UTF-8" encoding="UTF-8" docencoding="UTF-8"  destdir="${build.doc.dir}">
	<classpath refid="compile-path"></classpath>
	</javadoc>
</target>


输出结果为:

doc:
  [javadoc] Generating Javadoc
  [javadoc] Javadoc execution

当打开doc文件夹会发现生成了doc,但是为什么ant不提示成功或失败呢?
2012年11月21日 15:43

2个答案 按时间排序 按投票排序

0 0

<?xml version="1.0" encoding="UTF-8"?>
<project name="wartest" default="war" basedir="." >
<property name="classes" value="${basedir}/build/classes" />
<property name="build" value="${basedir}/build" />
<property name="lib" value="${basedir}/WebRoot/WEB-INF/lib" />
<path id="project.class.path">
<fileset dir="${lib}">
<include name="**/*.jar" />
</fileset>
</path>
<target name="compile" >
<echo message="清空build目录..." />
<delete dir="${build}" />
<echo message="清空build目录...完成" />
<echo message="建立build/classes 路径,并编译class 文件到build/classes 路径下..." />
<mkdir dir="${classes}" />
<javac srcdir="${basedir}/src" destdir="${classes}" >
<classpath refid="project.class.path" />
</javac>
</target>
</project>
楼主参考一下吧,有的地方单词是不是写错了什么的

2012年11月21日 16:45
0 0

应该是Ant默认不会给javadoc任务进行消息提示,如果你需要的话,可以再javadoc中加入echo信息显示成功或失败

2012年11月21日 15:48

相关推荐

    如何用ant生成javadoc

    ### 如何用Ant生成Javadoc #### 一、前言 在软件开发过程中,文档的编写对于维护者和使用者来说非常重要。Javadoc是一种为Java语言编写的程序自动生成API文档的工具,它能够帮助开发者更好地理解和使用代码。而...

    Eclipse 进行 ANT 时错误 Javadoc failed java.io.IOException Cannot run program javadoc

    ANT使用XML格式的脚本来定义构建过程,其中可以包含执行Javadoc生成的指令。Javadoc是Java编程语言的官方文档生成器,它可以从源代码中的注释生成HTML文档。 在Eclipse中集成ANT,一般会用到Eclipse的ANT视图。使用...

    apache-ant-1.8.2

    9. **外部工具集成**:Ant可以调用各种外部工具,如Java编译器、Javadoc生成器等,通过指定命令行参数实现与这些工具的交互。 10. **部署和发布**:Ant可以用来部署应用到远程服务器,或者打包应用为可分发的格式,...

    ant脚本通用模板222 ant脚本通用模板222

    3. **API文档生成**:`&lt;javadoc&gt;`用于自动生成API文档,可以指定源码路径、输出目录、是否包含作者信息等选项。 4. **条件处理与错误控制**:通过`failonerror`属性可以控制遇到错误时的行为,例如在`&lt;delete&gt;`中...

    Ant实例 web工程部署

    11. **外部工具集成**:Ant可以与各种外部工具(如Javadoc、JUnit、Maven等)集成,通过调用这些工具的任务插件来扩展构建功能。 12. **测试自动化**:构建过程中应包含自动化测试,确保代码质量。使用JUnit或其他...

    一个使用ant及junit进行单元测试的简单例子

    这些目标和任务描述了构建过程的步骤,如编译源代码、生成Javadoc、创建JAR文件等。Ant通过读取这个XML文件并执行其中的指令来自动化整个构建流程。 在提供的文件列表中,“buildjunit.properties”可能是Ant的属性...

    ANT Junit Task extension with javadocs-开源

    1. **集成Javadoc**:扩展后,当ANT运行JUnit测试时,它会收集每个测试方法的Javadoc,并将其展示在生成的JUnit报告中。这使得开发人员无需离开测试报告就可以查看测试的详细注释,了解测试用例的设计初衷和预期结果...

    Maven权威指南 很精典的学习教程,比ANT更好用

    站点生成和报告 (Site Generation and Reporting) 3.6. 小结 4. 定制一个Maven项目 4.1. 介绍 4.1.1. 下载本章样例 4.2. 定义Simple Weather项目 4.2.1. Yahoo! Weather RSS 4.3. 创建Simple Weather...

    build-commander:从 code.google.compbuild-commander 自动导出

    例如,它可以在构建结束时显示通知消息(如果失败,则显示其他消息),可以启动浏览器以显示生成的Javadoc,或者如果单元测试失败并显示相应HTML报告,则可以启动浏览器。 因为它是一个构建侦听器,所有这些都可以...

    Java相关技术

    一个典型的Ant脚本(通常名为build.xml)中定义了多个任务,如clean(清理)、javadoc(生成文档)、jar(打包成JAR文件)、all(执行所有任务)。这些任务之间存在依赖关系,如编译任务(build)依赖于初始化任务...

    j2meunit-all.zip

    5. **javadoc.xml**:Javadoc配置文件,用于生成API文档,帮助开发者理解和使用J2MEUnit库。 6. **tests** 目录:包含示例测试用例,展示如何为J2ME应用编写和运行测试。 7. **src** 目录:存放J2MEUnit的源代码,...

    Checkstyle使用说明

    3. **执行 Checkstyle**: 在 Ant 的 `target` 中调用 `checkstyle` 任务,设置配置文件、是否因违规而失败(failOnViolation)、违规后设置的属性(failureProperty),并定义输出结果的格式(formatter)以及要检查...

    TestNG中文帮助文档(译)

    TestNG 支持 JDK 5 中引入的注解功能,对于 JDK 1.4 版本则提供了 JavaDoc 注解的支持。 ##### 2.1 常见 Annotations - **@Test**:标记测试方法。 - **@BeforeClass / @AfterClass**:分别用于在类的所有测试方法...

    smslib最新版的api

    2. **文档**:Javadoc生成的API文档,详细介绍每个类、接口和方法的用途和用法。 3. **示例**:示例代码或测试项目,演示如何在实际应用中使用SMSLib。 4. **配置文件**:可能包含默认设置或模板,帮助用户配置...

    Maven各组件整合包.zip

    包含的javadoc.jar用于生成API文档。 3. **maven-antrun-plugin-1.8.jar**:Ant运行插件,允许在Maven生命周期中执行Ant任务,扩展了Maven的功能,使得可以执行一些Maven自身不支持的任务。 4. **maven-jar-plugin...

    程序员必掌握的10项技能

    熟练掌握JDK提供的工具如`javac`(用于编译Java源代码)、`java`(用于运行Java程序)、`javadoc`(用于生成文档)等是非常必要的。例如,使用`javadoc`可以帮助程序员生成清晰的API文档,方便其他开发者理解和使用...

    Gradle 4.1

    4. **Java插件增强**:Java插件在4.1版本中得到了优化,如自动检测源代码和资源文件的编码设置,以及更智能的Javadoc和源码jar生成。此外,还支持Jigsaw模块系统,适应Java 9的模块化特性。 5. **Android插件升级**...

    gradle-4.6-bin

    `gradle-4.6-bin` 是Gradle的4.6版本的二进制发行版,它包含了运行Gradle所需的所有核心库和可执行文件,不包含源代码和Javadoc。这个版本主要面向那些只需要快速开始构建而不需要开发或调试Gradle本身的用户。 ###...

Global site tag (gtag.js) - Google Analytics