Javadoc 与 Ant

标签 java ant javadoc

我尝试使用 ant 生成 javadoc。 我的 javadoc.xml :

<?xml version="1.0"?>

<project default="main" basedir=".">
 <target name="main" >
    <javadoc packagenames="com.prosodie.volta.*"
           sourcepath="../src"
           defaultexcludes="yes"
           destdir="docs/api"
           author="true"
           version="true"
           use="true"
           windowtitle="Test API">
    </javadoc>
  </target>
</project>

当我运行它时,我得到一个

...\workspace\volta2\volta-rest-webservices\ant\javadoc.xml:14: No source files and no packages have been specified.<

我不明白为什么,因为我指定了 src 目录和包.. 我的结构:

project

  ant
    javadoc.xml
  src
    main
      java
        com
          prosodie
            volta
              ...

最佳答案

更改您的源路径:

 sourcepath="../src"

sourcepath="../src/main/java"

因为您的包位于该特定文件夹中,而不是在 src 中。

关于Javadoc 与 Ant,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34942488/

相关文章:

java - 从项目中提取数据的最佳方法

java - 迭代循环至少 1000 次

java - 托管实体上的 Bean 验证

java - 设计模式以自定义游戏中角色的可能状态

java - 是否可以在控制台中打印Javadoc?或者将 Javadoc 内容导出到字符串?

Java正则表达式匹配结束不起作用

java - PMD 报告超过 X 次违规

java - 构建 openfire 源的问题

ant - 在 Ant 中,如何动态构建引用属性文件的属性?

java - 如何格式化 javadoc 注释中的标题?