Краткое содержание статьи здесь
In package-info.java:
@PackageLevelAnnotation
package blammy; // package with a package level annotation.
import blammy.annotation.PackageLevelAnnotation;
В PackageLevelAnnotation.java
package blammy.annotation;
@Retention(RetentionPolicy.CLASS)
@Target(ElementType.PACKAGE)
public @interface PackageLevelAnnotation
{
// stuff as required.
}
Редактировать: больше информации об уровне пакета.
Вот ссылка на главу пакета в Спецификации языка Java: пакеты