当我在我的 Java 项目上运行 CheckStyle 时,它会显示 Missing package-info.java file.
对于某些类,但不是所有类。我真的不明白为什么这条消息只有时出现。此外,我的项目在没有 package-info.java 的情况下运行得非常好。
package-info.java 有什么作用?我的 Java 项目真的需要它吗?
最佳答案
它用于为包生成javadocs。
/**
* Domain classes used to produce .....
* <p>
* These classes contain the ......
* </p>
*
* @since 1.0
* @author somebody
* @version 1.0
*/
package com.domain;
将为com.domain
包生成包信息:
示例结果:https://docs.oracle.com/javase/7/docs/api/java/awt/package-summary.html
关于java - 为什么 package-info.java 有用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22095487/