Verwenden .gdsl-Datei in ein Java-Projekt in IntelliJ
Ich habe eine Datei pipeline.gdsl
enthält die Syntax für meine Jenkins Pipeline DSL. Folgende in diesem blog-post ich die Datei in die /src
Ordner von meinem Java-Projekt. Wenn ich jetzt mein edit Jenkinsfile
(die sich im root-Ordner von meinem Projekt), ich bekomme keine code-completion /Erläuterung der syntax, wie ich es erwarten würde.
Mein Projekt ist ein Java /Gradle-Projekt und ich kann nicht eine Groovy-Projekt daraus. Gibt es einen anderen Weg, um IntelliJ bewusst .gdsl
- Datei und geben Sie code-Vervollständigung?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das problem war, dass
/src
war nicht gekennzeichnet als ein source root-Ordner in meinem Projekt. Erstellen Sie einen Ordner/src/main/groovy
, wenn die Datei dort ein und kennzeichnet es damit als Quellen root (Rechte Maustaste auf den Ordner -> Mark Verzeichnis wie -> Quellen Root) hat den trick.'node' cannot be applied to '(groovy.lang.Closure<Object>)'
?<build> <sourceDirectory>pipelines</sourceDirectory> </build>
funktioniert bei mir mitpipeline.gdsl
- Datei exportiert von Jenkins.