当项目有多个源文件夹时,在没有特别指定的情况下,执行javadoc的生成javadoc文件只包含默认源文件夹(src/main/java
)下的代码,所以当项目有多个源文件夹时,需要用sourcepath
参数来指定要生成javadoc的源文件夹(用';'
分隔),示例如下:
<plugin>
<!--引入javadoc插件 -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.9.1</version>
<configuration>
<!-- 指定源文件夹 -->
<sourcepath>src/main/java;src/sql2java/java</sourcepath>
</configuration>
<!-- 绑定javadoc插件到Maven的生命周期,并在生命周期后执行绑定的javadoc的goal -->
<executions>
<execution>
<!-- 绑定javadoc插件到Maven的生命周期 -->
<phase>package</phase>
<!--在生命周期后执行绑定的javadoc插件的goals -->
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
我的博客即将同步至腾讯云+社区,邀请大家一同入驻。