Me gustan mucho las funcionalidades de inspección de códigos que ahora son compatibles con JSR 305 o con las anotaciones propietarias de Jetbrains para IntelliJ. Desafortunadamente ambas implementaciones (JSR 305 y JetBrains') no se mezclan bien:@ Nullable/@ NotNull con IntelliJ IDEA, Maven y JSR 305
- IntelliJ, obviamente, sólo entiende su propio conjunto de propiedad de las anotaciones y las integra bastante bien.
- Utilizando Findbugs en mi Maven Build, solo admite las anotaciones JSR-305.
La única solución posible podría ser la de ir a JSR-305 y utilizar el plugin Findbugs en IntelliJ. ¿Alguien tiene una idea mejor? (por favor no diga cambiar su IDE;)).
Gracias Thomas
punta de desbordamiento de pila: al hacer una pregunta específica a un determinado lenguaje de programación, añadir que el lenguaje como una etiqueta. (Agregué la etiqueta de java para usted.) –
Las anotaciones de JetBrains son fuente abierta de la licencia de Apache2 (p. Ej. Org.jetbrains.annotations.NotNull/Nullable). En cuanto a mezclarlos con FindBugs, consulte la respuesta a continuación (IntelliJ admite cualquier anotación que defina para el soporte IDE NotNull/Nullable) – osundblad