java annotations package javadoc

¿Cómo agrego anotaciones a nivel de paquete o edito package-info.java?



annotations javadoc (4)

Abre el explorador, ve a src / la carpeta de tu paquete.
haga clic derecho -> Crear nuevo archivo de texto: asígnele el nombre package-info.java.

Vuelva a eclipsar, edite y agregue el contenido deseado.

Estoy tratando de agregar anotaciones a nivel de paquete, pero no tengo ni idea de cómo hacerlo. Los ejemplos son apreciados.


El paquete-info.java es un archivo de Java que se puede agregar a cualquier paquete fuente de Java. Su propósito es proporcionar un hogar para la documentación de nivel de paquete y anotaciones de nivel de paquete. Simplemente cree el archivo package-info.java y agregue la declaración del paquete con la que se relaciona en el archivo. De hecho, lo único que el archivo package-info.java debe contener es la declaración del paquete.


Resumen del artículo here

En package-info.java:

@PackageLevelAnnotation package blammy; // package with a package level annotation. import blammy.annotation.PackageLevelAnnotation;

En PackageLevelAnnotation.java

package blammy.annotation; @Retention(RetentionPolicy.CLASS) @Target(ElementType.PACKAGE) public @interface PackageLevelAnnotation { // stuff as required. }

Editar: más información del nivel del paquete. Aquí hay un enlace al capítulo del paquete en la Especificación del lenguaje Java: packages


En eclipse

Como package-info.java no es un identificador válido para una clase, no se puede crear como una clase en Eclipse.

Descubrí que cuando creas un nuevo paquete hay una casilla de verificación para verificar si deseas un paquete-info.java.

Para crear un archivo package-info.java en un paquete existente:

  1. Haga clic derecho en el paquete donde desea un paquete-info.java.
  2. Seleccione Nuevo-> Paquete.
  3. Marque la casilla de verificación Crear paquete-info.java.
  4. Haga clic en Finalizar.