es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo incluir org.jetbrains.annotations en un proyecto Gradle de IDEA?

Quiero crear un complemento para IntelliJ IDEA. Instalo IntelliJ IDEA 2021.3 y Oracle OpenJDK 17.0.1 (también lo he intentado con OpenJDK 15).

Intento crear un proyecto de complemento vacío siguiendo las instrucciones de este enlace. Selecciono Gradle, luego marco la casilla de verificación del complemento de la plataforma IntelliJ y elijo OpenJDK 17 en la lista de SDK del proyecto. Luego presiono siguiente->finalizar.

El nuevo proyecto vacío se abre y después de unos segundos veo el mensaje “my_plugin:test: No se pudo encontrar org.jetbrains:annotations:22.0.0.

Leo las recomendaciones de JetBrains para agregar anotaciones a un proyecto. Las recomendaciones dicen que “Para agregar la biblioteca con anotaciones a un proyecto Gradle, agregue la dependencia compile ‘org.jetbrains:annotations:16.0.2’ al archivo build.gradle

Pero la respuesta en StackOverflow (con enlaces a gradle.org) dice que “las configuraciones compile, runtime, testCompile y testRuntime introducidas por el complemento de Java han sido declaradas obsoletas desde Gradle 4.10 (27 de agosto de 2018) y finalmente se eliminaron en Gradle 7.0 (9 de abril de 2021)

¿Es esta la razón de mi problema? Si es así, ¿qué debo hacer para resolver el problema?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Solución para el problema de creación de complemento de IntelliJ IDEA

    El problema con la biblioteca que falta org.jetbrains:annotations:22.0.0 en el proyecto del complemento de IntelliJ IDEA está relacionado, de hecho, con la obsolescencia de la configuración compile en Gradle a partir de la versión 4.10.

    Para resolver este problema, debes modificar el archivo build.gradle de tu proyecto para utilizar la configuración implementation en lugar de compile.

    Aquí tienes lo que necesitas hacer:

    1. Abre el archivo build.gradle de tu proyecto.
    2. Encuentra la sección dependencies.
    3. Modifica la siguiente línea:
    compile 'org.jetbrains:annotations:16.0.2'
    

    a:

    implementation 'org.jetbrains:annotations:22.0.0'
    
    1. Guarda el archivo y reconstruye tu proyecto.

    Después de seguir estos pasos, la biblioteca faltante org.jetbrains:annotations:22.0.0 debería resolverse y tu proyecto de complemento de IntelliJ IDEA debería construirse correctamente.

Comments are closed.