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

标签 java intellij-idea jenkins groovy jenkins-pipeline

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

我的项目是一个 Java/Gradle 项目,我不能用它制作一个 Groovy 项目。是否有其他方法可以让 IntelliJ 了解 .gdsl 文件并提供代码补全?

最佳答案

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

关于java - 在 IntelliJ 的 Java 项目中使用 .gdsl 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41062514/

相关文章:

Java AWT 组件和面板填充/边框

java - 在递归java方法中,每个方法调用都会产生一个新的堆栈吗?

java - 使用 solrj 凭证连接到 solr 服务器

java - 对于不存在的测试套件,AssertionFailedError Forked Java VM 异常退出

git - 在 Jenkins 的Gradle中获得Git Working分支

java - 如何在 Spring Boot 中为嵌入式 Jetty 设置 Handler?

java - IntelliJ IDEA 错过了模块中的测试

git - 提交者电子邮件地址在 IntelliJ 中不匹配,甚至将其更改为更正一个

java - Spring 数据库类型 NONE 和外部自定义属性文件

Jenkins 职位描述中的 HTML