我有一个文件pipeline.gdsl
,其中包含我的Jenkins管道DSL的语法。在this blog post之后,我将文件放入Java项目的/src
文件夹中。当我现在编辑Jenkinsfile
(驻留在我的项目的根文件夹中)时,我没有得到任何代码完成/语法解释。
我的项目是一个Java / Gradle项目,我不能用它来创建一个Groovy项目。还有其他方法可以让IntelliJ识别.gdsl
文件并提供代码完成吗?
答案 0 :(得分:21)
问题是,/src
未在我的项目中标记为源根文件夹。创建文件夹/src/main/groovy
,将文件放在那里并将其标记为源根(右键单击文件夹 - >将目录标记为 - > Sources Root)就可以了。