我正试图通过下面的代码javadoc -sourcepath ./src/main java.packageName直接从控制台获取类的javadocs。这些类依赖于外部库(例如junit.framework)。这段代码很容易从IntelliJ IDEA或通过mvn clean install编译,但是当我试图创建javadocs时,我面临的问题是无法识别外部类和包(例如error: package junit.framework does not exist)。JDK 8也会出现同样的问题,但是这些警告和javadocs都是生成的。
发布于 2020-12-24 01:20:39
有两种方法可以让javadocs从命令行构建:
mvn javadoc:javadoc生成javadocs。有关更多细节,请参见插件文档。javadoc。我怀疑你目前的尝试失败有几个原因:
src/test树生成javadocs。这可能是无意的。
(如上述“错误:.”来自src/main javadoc的生成,我不明白为什么您的src/main源代码是指junit.framework包。它可以,但生产代码通常不依赖于测试框架。)-classpath选项来告诉javadoc查找外部库的位置。发布于 2020-12-23 21:21:34
“这段代码很容易从intellij编译”,只需使用intellij的JavaDoc函数即可。它应该能工作
工具-生成JavaDoc
https://stackoverflow.com/questions/65431058
复制相似问题