首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用dokka的fatjar的多源路径?

如何使用dokka的fatjar的多源路径?
EN

Stack Overflow用户
提问于 2018-05-25 21:46:58
回答 2查看 212关注 0票数 1

我正在使用dokka为一个多模块项目生成一些代码。我已经成功地为一个模块生成了带有cli加法JAR的文档,但是该模块依赖于另一个模块。

请允许我注意,我开始执行的进程命令之间唯一的区别是源参数(尽管为了方便和NDA目的,我修改了类路径之类的内容):

单模块

(工作)

java -jar <path_to_jar>/dokka-fatjar-0.9.17.jar /<absolute_path1>/src -output docs -classpath <class_path>

多源

(甚至没有在输出目录中分析和生成0的结果)

java -jar <path_to_jar>/dokka-fatjar-0.9.17.jar /<absolute_path1>/src:/<absolute_path2>/src -output docs -classpath <class_path>

类路径最终完全相同(在项目构建代码中聚合它们之后)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-05-28 17:01:48

最后为我工作的是java -jar <path_to_jar>/dokka-fatjar-0.9.17.jar -src /<absolute_path1>/src:/<absolute_path2>/src -output docs -classpath <class_path>'=

也就是说,在本机路径分隔符中使用-src。@Semoro在dokka's gh杂志上提供。谢谢!

票数 0
EN

Stack Overflow用户

发布于 2018-05-25 23:02:18

用空格分隔源目录,而不是用:

java -jar <path_to_jar>/dokka-fatjar-0.9.17.jar /<absolute_path1>/src /<absolute_path2>/src -output docs -classpath <class_path>

这将产生来自两个目录的混合源的单一文档。

若要为每个模块生成单独的文档,请使用

java -jar <path_to_jar>/dokka-fatjar-0.9.17.jar /<absolute_path1>/src -output docs -classpath <class_path_for_module1> -module module1

然后是module2,它依赖于module1:

java -jar <path_to_jar>/dokka-fatjar-0.9.17.jar /<absolute_path2>/src -output docs -classpath <class_path_for_module2> -module module2 -links <deploy_url>^file://./docs/module1/package-list

假设<class_path_for_module2>包含module1 + <class_path_for_module1>的编译输出

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50537251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档