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

在IntelliJ中的Java项目中使用.gdsl文件,java,intellij-idea,jenkins,groovy,jenkins-pipeline,Java,Intellij Idea,Jenkins,Groovy,Jenkins Pipeline,我有一个文件pipeline.gdsl,其中包含Jenkins pipeline DSL的语法。接下来,我将该文件放入Java项目的/src文件夹中。当我现在编辑我的Jenkinsfile(位于我的项目的根文件夹中)时,我没有得到我所期望的任何代码完成/语法解释 我的项目是一个Java/Gradle项目,我不能用它来制作Groovy项目。是否有其他方法让IntelliJ知道.gdsl文件并提供代码完成功能?问题是,/src在我的项目中没有标记为源根文件夹。创建一个文件夹/src/main/gro

我有一个文件
pipeline.gdsl
,其中包含Jenkins pipeline DSL的语法。接下来,我将该文件放入Java项目的
/src
文件夹中。当我现在编辑我的
Jenkinsfile
(位于我的项目的根文件夹中)时,我没有得到我所期望的任何代码完成/语法解释


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

问题是,
/src
在我的项目中没有标记为源根文件夹。创建一个文件夹
/src/main/groovy
,将文件放入其中并将其标记为源根目录(右键单击文件夹->将目录标记为->源根目录)就成功了。

在Android studio中如何做到这一点?“将目录标记为”选项似乎已禁用。注意:我还必须使用IntelliJ的首选项将Jenkins文件关联为Groovy文件类型:您是否收到警告
“节点”不能应用于“(Groovy.lang.Closure)”
?@lanoxx此处存在相同的问题。这对我不起作用,即使是一个只有pipeline.gdsl和Jenkins文件的简单项目节点“,”ws“阶段”等。。。这些问题没有解决。我已经在我的计算机上安装了groovy,groovy_HOME已经存在,groovy到bin的路径被添加到path中,该文件夹被声明为源文件夹。然而,它是一个groovy项目,而不是java项目。