2016-12-09 19 views
15

私のJenkins Pipeline DSLの構文を含むファイルpipeline.gdslがあります。 this blog postの後に私のJavaプロジェクトの/srcフォルダーにファイルを入れました。 Jenkinsfile(私のプロジェクトのルートフォルダにある)を編集すると、期待通りのコード補完/構文の説明は得られません。IntelliJのJavaプロジェクトで.gdslファイルを使用

私のプロジェクトはJava/Gradleプロジェクトであり、Groovyプロジェクトを作成することはできません。 IntelliJに.gdslファイルを認識させてコード補完を提供する他の方法はありますか?

答えて

15

問題は、私のプロジェクトで/srcがソースルートフォルダとしてマークされていなかったことです。 /src/main/groovyを作成し、そこにファイルを置いて、それをソースルートとしてマークします(フォルダを右クリック - > Marking directory - > Sources Root)。

+1

Androidスタジオでどのようにこれを行いますか? Mark Directory Asオプションが発行されているようです。 – Aphex

+7

注:IntelliJの設定を使用して、JenkinsfileをGroovyファイルタイプとして関連付ける必要もありました:http://imgur.com/a/EWATV – nerdherd

+0

''ノード'は '(groovy.lang。閉鎖) ''? – lanoxx

関連する問題