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 lambda 表达式最佳实践

java - 在 hibernate 选择中创建对象

java - PlayFramework 中使用 Form 来封装 Controller 和 View 之间的问题

jenkins - 执行 shell 命令框后,Jenkins 中的工作目录是什么?

Jenkins/Groovy 将变量移出到配置文件

java - 具有反向代理的 Spring SAML - 响应的响应字段与发送的消息不对应

java - 如何使用FallbackFuture处理TimeoutException?

java - 如何因内存泄漏而在 Mac 上回滚 Java 1.6.0_29

java - 如何构建一个java项目?

linux - Jenkins API 不工作 - "Empty reply from server"