使用多个src dirs创建javadoc

Ed *_*rty 8 java javadoc

我有一个Util包,包含三个单独目录中的源文件,定义如下:

  • SRC/COM /域/ UTIL
  • SRC /标准/ COM /域/ UTIL
  • SRC /扩展/ COM /域/ UTIL

该包使用第一组文件和第二组或第三组之一构建,以创建相同接口的总共两个不同实现.

现在,我想基于这些文件生成javadoc.我该如何指定?我真正想做的是

javadoc com.domain.util -sourcepath ./src;./src/Standard

为标准的util包构建javadoc,以及

javadoc com.domain.util -sourcepath ./src;./src/Extended

为扩展的util包构建javadoc.这不起作用.到目前为止,我发现实际工作的唯一方法是将公共类和标准类的目录结构合并到另一个位置,并使用标准javadoc运行,然后对扩展包执行相同操作.还有另外一种方法吗?

Ed *_*rty 2

我最终编写了一个脚本,将这两个目录复制到第三个临时目录中,并在其上运行 javadoc。