首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Javadoc中将maven version设置为@version标签?

如何在Javadoc中将maven version设置为@version标签?
EN

Stack Overflow用户
提问于 2019-09-08 19:15:55
回答 1查看 347关注 0票数 1

我想使用javadoc插件来生成Java文档。@version应该是Projekt版本,但我无法让它工作。

这是我的pom文件:

代码语言:javascript
复制
...
            <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部分?

类似于:

代码语言:javascript
复制
/**
*
* @version <useMavenVersion>
**/

public class MyClass {


}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-08 21:33:24

谢谢!有了这个配置,它就可以工作了!

首先你必须运行这个命令:"mvn javadoc:fix“,然后你可以像平常一样用"mvn install”或"mvn javadoc:jar“构建你的javadoc。

代码语言:javascript
复制
            <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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57841431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档