Maven: 如何配置javadoc以生成所有私有和包可见的内容。

huangapple go评论80阅读模式
英文:

Maven: how configure javadoc to generate all the private and package too

问题

我正在使用Maven 3.6.3,用于一个基于一个模块的项目,关于在pom.xml文件中生成javadoc的配置如下:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-javadoc-plugin</artifactId>
    <version>${maven.javadoc.plugin.version}</version>
    <configuration>
        <source>${jdk.version}</source>
    </configuration>
</plugin>

其中 maven.javadoc.plugin.version 的值是 3.2.0

这个插件按预期工作:

  • 默认生成所有 publicprotected 方法和类

现在,出于开发目的,我需要包括所有关于 privatepackage(方法、类)的内容。正确的额外配置是什么?在Gradle中可以实现,所以我假设在Maven中也是可能的。

英文:

I am working with Maven 3.6.3, for a project based in one module, about the generation of the javadoc in the pom.xml file I have:

	&lt;plugin&gt;
		&lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
		&lt;artifactId&gt;maven-javadoc-plugin&lt;/artifactId&gt;
		&lt;version&gt;${maven.javadoc.plugin.version}&lt;/version&gt;
		&lt;configuration&gt;
    		&lt;source&gt;${jdk.version}&lt;/source&gt;
		&lt;/configuration&gt;
	&lt;/plugin&gt;

Where maven.javadoc.plugin.version is 3.2.0.

The plugin works how is expected:

  • it generates by default all the public and protected methods and classes

Now, for developing purposes I need include all about the private and package (methods, classes) too. What is the correct extra configuration?. It is possible in Gradle, so I am assuming it is possible in Maven too.

答案1

得分: 3

将以下内容添加到您的 <configuration/> 中:

<show>private</show>
英文:

Add

&lt;show&gt;private&lt;/show&gt;

to your &lt;configuration/&gt;.

huangapple
  • 本文由 发表于 2020年7月31日 22:57:03
  • 转载请务必保留本文链接:https://go.coder-hub.com/63194281.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定