template snippets intellij idea java intellij-idea jenkins groovy jenkins-pipeline

java - snippets - live template intellij



Use el archivo.gdsl en un proyecto Java en IntelliJ (1)

Tengo un archivo pipeline.gdsl que contiene la sintaxis de mi Jenkins Pipeline DSL. Siguiendo esta publicación del blog , coloqué el archivo en la carpeta /src de mi proyecto Java. Cuando ahora edito mi Jenkinsfile (que reside en la carpeta raíz de mi proyecto), no obtengo ninguna explicación de finalización / sintaxis de código como esperaría.

Mi proyecto es un proyecto Java / Gradle y no puedo hacer un proyecto Groovy con él. ¿Hay alguna otra manera de informar a IntelliJ sobre el archivo .gdsl y proporcionar la finalización del código?


El problema era que /src no estaba marcado como una carpeta raíz de origen en mi proyecto. Crear una carpeta /src/main/groovy , poner el archivo allí y marcarlo como una raíz de fuentes (haga clic con el botón derecho en la carpeta -> Marcar directorio como -> Fuentes de raíz) hizo el truco.