这是我项目的结构:
aokshop
-- aokshop-core
-- aokshop-admin
-- aokshop-service
-- pom.xml
然后我用命令运行:mvn site
它会生成一个"网站"在父aokshop和每个子模块中的文件夹,然后我打开" index.html"文件在aokshop中,它喜欢:
列出了所有模块。但我无法打开儿童模块,
file:///G:/workspace/aokshop/target/site/aokshop-admin/index.html
它无法找到,我使用了maven-jxr-plugin并将其配置为:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<version>2.4</version>
<reportSets>
<reportSet>
<id>aggregate</id>
<reports>
<report>aggregate</report>
<report>test-aggregate</report>
</reports>
</reportSet>
</reportSets>
</plugin>
我可以这样做,我可以在父母&#34; index.html&#34;中引用子模块。
答案 0 :(得分:0)
请注意,多模块构建中的模块站点之间的链接不会 工作,因为本地构建目录结构不匹配部署 站点。
这意味着您需要进行分段检查链接和整个布局等。可以使用stage
goal来实现。