如何将 Maven 版本设置为 Javadoc 中的@version 标签?
How to set maven version to the @version tag in Javadoc?
我想使用 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 class 的评论部分放置一些标签吗?
类似于:
/**
*
* @version <useMavenVersion>
**/
public class MyClass {
}
谢谢!使用此配置,它可以工作!
首先你必须运行这个命令:"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>
我想使用 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 class 的评论部分放置一些标签吗?
类似于:
/**
*
* @version <useMavenVersion>
**/
public class MyClass {
}
谢谢!使用此配置,它可以工作!
首先你必须运行这个命令:"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>