package-info.java包注释会影响所有类,包括子包中的类

我想在我的所有课程上应用注释,我正在尝试最好的方法。 到目前为止,我坚持使用package-info.java文件,该文件可以注释整个包,但不包含子包中包含的类文件。 除了在我的项目中添加100个相同的package-info.java文件(仅包含一个注释)之外,还有更有效的方法吗?

谢谢

看起来没有办法做到这一点。 我为那些package-info.java添加了静态分析checkstyle检查,以确保它们始终存在。 有关详细信息,请参阅: http : //checkstyle.sourceforge.net/config_javadoc.html 。 然后,如果您对项目运行checkstyle静态分析,它将会抱怨任何缺少的package-info.java文件。

最后,要抑制测试的checkstyle规则,以及存在包注释定义的包,请使用此抑制规则: