有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java JavaDoc提供完全限定的类名。。。如何缩写?

问题

我正在运行mvn javadoc:javadoc来生成JavaDoc,我对结果感到满意,除了一件事:它为来自第三方库或我们自己的代码库的任何类提供完全限定的类名。比如

它给出了一个返回类型com。项目豆。BeanAcom。项目豆。BeanB用于返回其中一个类的方法

它给出了一个参数类型org。科德豪斯。抛弃json。JSONObject用于获取JSON对象的方法。(然而,对于采用java.lang.Integer的方法,它给出了一个参数类型的整数。)

问题

为了便于阅读,有没有办法生成这些类的简写名称?i、 e.BeanA,BeanB,JSONObject

有没有一种不用任何XML配置就能做到这一点的方法

提前感谢:-)


共 (1) 个答案

  1. # 1 楼答案

    我相信你想要的是^{} javadoc option,它可以直接从^{}命令设置

    通常,要将参数传递给maven插件,您只需要像其他Java程序一样使用-D,在这种情况下,参数应该是mvn -Dnoqualifier=all javadoc:javadoc,但据我所知,noqualifier似乎没有在插件源代码中设置为表达式,所以我不知道是否可以通过命令行传递它

    如果不起作用,您可以修改pom.xml并将<noqualifier>all</noqualifier>添加到javadoc插件的配置中。或者,您可以在pom中创建一个属性,该属性将作为<noqualifier>标记的值提供,但这次可以使用命令行覆盖该属性