相关疑难解决方法(0)

使用Intellij Idea在Java项目中突出显示Jenkinsfile语法

我们已经尝试过如下所示的方法:

在多天搜索网络了好几个小时之后,我们仍然没有找到有关这方面的有用资源.因此,在这里提出一个新问题似乎是有道理的.

我们正在开发IntelliJ想法中的Java项目,并希望将我们的构建与Jenkins集成.当我们在Idea中创建Jenkins文件时,我们不会获得语法突出显示或自动完成.由于我们是Jenkins的新手,这些功能对我们非常有用.我们怎样才能让Idea更加支持Jenkinsfiles?

如果没有办法在想法中获得Jenkins文件的语法高亮和自动完成,那么其他编辑器会有什么帮助?

请注意:

  • 我们正在使用java项目,而不是groovy项目.
  • 我们已经尝试过插件https://github.com/oliverlockwood/jenkinsfile-idea-plugin.当插件被激活时,Jenkins文件被识别为,但是语法高亮显示我们收到错误消息,请参阅下文.

    pipeline {
    agent { docker 'maven:3.3.3' }
    stages {
        stage('build') {
            steps {
                sh 'echo Hello, World!'
            }
        }
      }
    }
    
    Run Code Online (Sandbox Code Playgroud)

    Idea强调'管道'的'p'为错误.错误消息显示:

    JenkinsTokenType.COMMENT,JenkinsTokenType.CRLF或JenkinsTokenType.STEP_KEY预期,获得'p'

谢谢你的帮助!

java autocomplete syntax-highlighting intellij-idea jenkins

76
推荐指数
5
解决办法
4万
查看次数