我想使用javadoc插件来生成Java文档。@version应该是Projekt版本,但我无法让它工作。
这是我的pom文件:
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.1.1</version>
<configuration>
<defaultAuthor>Meeresgott</defaultAuthor>
<defaultVersion>${project.version}</defaultVersion>
<version>true</version>
<author>true</author>
</configuration>
<executions>
<execution>
<id>javadoc</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
...但是版本标签在任何时候都不会出现。有没有什么标签我应该放在java类的commentate部分?
类似于:
/**
*
* @version <useMavenVersion>
**/
public class MyClass {
}发布于 2019-09-08 21:33:24
谢谢!有了这个配置,它就可以工作了!
首先你必须运行这个命令:"mvn javadoc:fix“,然后你可以像平常一样用"mvn install”或"mvn javadoc:jar“构建你的javadoc。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.1.1</version>
<configuration>
<defaultAuthor>Meeresgott</defaultAuthor>
<defaultVersion>${project.version}</defaultVersion>
<version>true</version>
<author>true</author>
</configuration>
<executions>
<execution>
<id>update</id>
<goals>
<goal>fix</goal>
</goals>
</execution>
<execution>
<id>javadoc</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>https://stackoverflow.com/questions/57841431
复制相似问题