我刚开始使用IntelliJ,我的SharedLibrary越来越大,所以我想转移到IDE。我得到* .gdsl自动完成等(基本的东西工作:))
但是,当我的脚本使用@Library表示法时,我会收到错误(无法解析符号等),我小时候会这样做。在java世界(.net daily)中,我想我错过了一些Jenkins依赖,但是哪个?
build.gradle
repositories {
maven { url 'http://repo.jenkins-ci.org/releases/'}
maven { url 'http://updates.jenkins-ci.org/download/plugins/'}
maven { url 'http://jenkins-updates.cloudbees.com/download/plugins/'}
mavenCentral()
}
dependencies {
compile 'org.codehaus.groovy:groovy-all:2.3.11'
testCompile group: 'junit', name: 'junit', version: '4.12'
compile 'org.jenkins-ci.main:jenkins-core:2.97'
compile 'org.jenkins-ci.plugins:pipeline-input-step:2.5'
compile 'org.jenkins-ci.plugins.workflow:workflow-cps:2.1'
compile 'org.jenkins-ci.plugins:credentials-binding:1.10'
compile fileTree(dir: 'lib', include: ['*.jar'])
}
此项目仅适用于SharedLibrary,没有别的:)任何提示?