在IntelliJ中的Java项目中使用.gdsl文件

我有一个文件pipeline.gdsl ,其中包含我的Jenkins管道DSL的语法。 在这篇博客文章之后,我把文件放到我的Java项目的/src文件夹中。 当我现在编辑我的Jenkinsfile (驻留在我的项目的根文件夹中)时,我没有像我期望的那样得到任何代码完成/语法解释。

我的项目是一个Java / Gradle项目,我不能用它来创建一个Groovy项目。 有没有其他方法使IntelliJ知道.gdsl文件并提供代码完成?

问题是, /src在我的项目中没有标记为源根文件夹。 创建一个文件夹/src/main/groovy ,将文件放在那里并将其标记为源根(右键单击文件夹 – > Mark目录为 – > Sources Root)就可以了。