1
我想创建一个网站的形式与Maven 网站目标生成几个Maven项目的概述。这些项目是不同产品的一部分,一些有亲子关系,一些有依赖关系。如何从无关项目中生成组合的Maven网站?
该网站应该结合来自所有项目的信息,包括JavaDoc,Checkstyle/PMD检查,测试结果和代码覆盖率指标。
我已经创建了一个POM文件,它将每个现有项目作为一个模块进行聚合,每个项目在子文件夹中可用,但输出不会合并到一个站点中。
这会生成一个包含组合Javadoc但不包含Checkstyle报告的网站。我为每个单独的项目创建了一个/ target/site文件夹。明天我会检查单独的项目POM的配置。 – Kwebble
我无法让它工作。网站插件的文档没有提及设置。 –
Kwebble
inputDirectory用于'site:deploy'或'site:stage'目标。 'site:site'应该建立$ {targetpath}/$ {artifactId}下的网站,然后'site:stage'应该将它们复制到一个公共位置。 –