java - maven javadoc -overviewsummay.html 未更新

标签 java maven-2

我有多模块项目

Proj
 +ModuleA
   src
     main
       java
     overview.html
   pom.xml
 +ModuleB
   pom.xml
pom.xml

我正在尝试为这些模块生成 javadoc。我想在overviewsummary.html中添加overview.html。我已将 Overview.html 放在 moduleA/src/main 下,但它没有更新概述摘要页面。

    <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-javadoc-plugin</artifactId>
         <version>2.8.1</version>
         <configuration>
        <stylesheetfile>javadoc.css</stylesheetfile>
        <overview>${basedir}\moduleA\src\main\overview.html</overview>
         </configuration>
        <executions>
           <execution>
            <id>attach-javadocs</id>
            <goals>
                   <goal>jar</goal>
            </goals>
            <configuration>
               <show>private</show>
            </configuration>
            </execution>
        </executions>
   </plugin>

我查看了文档 http://docs.oracle.com/javase/6/docs/tooldocs/windows/javadoc.html#overview ,对我来说一切看起来都很好。我的路径有什么问题吗?

最佳答案

我可以使用以下配置解决这个问题

 <overview>${project.build.sourceDirectory}/overview.html</overview>

我们必须使用 ${project.build.sourceDirectory},${basedir} 似乎不起作用。将overview.html放在/src/main/java目录下。 如果是多模块项目,请将overview.html放置在任何模块的源目录下(即src/main/java)。

关于java - maven javadoc -overviewsummay.html 未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10710173/

相关文章:

java - 无法使用 AES 服务器端加密将对象上传到 S3

使用 FetchType.LAZY hibernate ManyToOne 不获取惰性

java - 无法 Autowiring 方法

java - 为团队设置 Maven

java - 我的 Java 项目是否有任何自动指标收集器?

java - 将类路径添加到在 Maven 集成测试中运行的 jetty

java - Gradle:如何编译使用 com.sun.xml.internal.bind.* 的类?

java - 仅大写键盘

java - 什么时候在 Java 中使用 'this' 关键字?

java - JComboBox 过滤器