如何将多个源路径添加到 windows 上的一个 doclet?
How to add multiple sourcepath to a doclet on windows?
我创建了一个 doclet,它将扫描两个项目(项目 A 依赖于项目 B)
所以我必须添加两个源路径。
基于 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);
我该如何解决这个问题?
谢谢!
实际上,分号有效:pathA;pathB
我创建了一个 doclet,它将扫描两个项目(项目 A 依赖于项目 B) 所以我必须添加两个源路径。
基于 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);
我该如何解决这个问题?
谢谢!
实际上,分号有效:pathA;pathB