java - 为所有模块设置备用 JavaDoc 位置的最佳方法?

标签 java maven javadoc maven-javadoc-plugin

我想为多模块 Maven 项目中的所有模块设置备用 JavaDoc 位置。不幸的是,我必须依赖相对路径,或者使用像 ${basedir} 这样的 maven 属性,因为这是一个关于 subversion 的团队项目,并且绝对路径对我们所有人来说都不会相同。

执行此操作的最佳方法是什么?如果我有一个项目结构

parent
   sub1
   sub2
   sub3
      docs

我想将 API 放在 sub3/docs 中,那么当父模块识别出与子模块不同的路径时,如何将所有模块指向 sub3/docs 中输出 HTML 文件?

提前致谢。

最佳答案

您希望尽可能少地污染您的项目构建,尤其是在重复构建调整时。相反,您最好创建一个单独的构建过程,从所有项目中的标准位置组装 javadoc 输出,并将其发布到所需的位置。

关于java - 为所有模块设置备用 JavaDoc 位置的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14332031/

相关文章:

java - 让司机闲置 15 分钟

java - 使用内存中的 PostgreSQL

maven - 具有 Artifactory 的 3rd 方传递依赖项的 Android 库

java - 如何使生成的类包含 XML Schema 文档中的 Javadoc

javascript - 是否有将函数参数定义为回调的 JavaDoc 注释?

java - 如何将 javadoc 从变量复制到构造函数

java - AtomicInteger 的嵌套方法调用在 java 中也是原子的吗

java - numpy.linalg.lstsq 在 Apache Commons Math Java 库中等效吗?

java - 要求补丁颜色时用 Java 错误控制 NetLogo?

java - 如果没有任何变化,配置 Maven 不运行测试