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

标签 java doclet

我创建了一个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

关于java - 如何在 Windows 上向 doclet 添加多个源路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47038190/

相关文章:

java - 如何扩展JavaDoc 5.0 标准doclet?

java - Eclipse 中的 Wicket 项目

java - 如何将 Spring Boot 与 MySQL 数据库和 JPA 一起使用?

java - Sun Xml doclet 仍然可用吗?

JDK8 改变了 Javadoc 布局

maven-javadoc-plugin 覆盖中央存储库

java - com.sun.tools.javadoc.Main.execute 在 jdk 11 中运行 Doclet 的替代方法是什么?

java - 在我的 android 编程代码 java.lang 中出现错误

java - 删除链表中的节点后,打印节点列表显示删除的节点

java - 当前位置的android google maps问题