如何在Windows上向doclet添加多个源路径?

时间:2017-10-31 14:46:46

标签: java doclet

我创建了一个doclet,它将扫描两个项目(项目A依赖于项目B) 所以我必须添加两个sourcepath。

基于doclet文档,我必须使用冒号来分隔多个源文件夹:以冒号分隔的源文件目录列表,如下所示:

String sourcePath = "C:/projA/src/main/java/:C:/projB/src/main/java/";

但你可以看到我的测试环境是在Windows上,路径有类似" c:",所以这不起作用。

我尝试使用分号,不起作用。 如果我使用了一个sourcepth,那就完美了:

String sourcePath = "C:/projA/src/main/java/";
String[] myArgs = { "-doclet", MyDoclet.class.getName(), 
            "-sourcepath", sourcePath, "-subpackages", subpackages };
com.sun.tools.javadoc.Main.execute(myArgs);

如何解决此问题?

谢谢!

1 个答案:

答案 0 :(得分:0)

实际上,分号工作:pathA; pathB