繁体   English   中英

maven通过mvn网站引用多个模块

[英]maven multiple modules reference through mvn site

这是我的项目的结构:

aokshop
    -- aokshop-core
    -- aokshop-admin
    -- aokshop-service
    -- pom.xml

然后我用命令运行: mvn site

它在父aokshop和每个子模块中生成一个“站点”文件夹,然后在aokshop中打开“ index.html”文件,它就像这样: 在此处输入图片说明

它列出了所有模块。 但是我无法打开子模块

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>

因此,我可以在父“ index.html”中引用子模块吗?

摘录自文档

请注意,多模块构建中模块站点之间的链接将不起作用,因为本地构建目录结构与部署的站点不匹配。

这意味着您需要分阶段检查链接和整个布局等。这可以通过使用stage目标来实现。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM