1
當運行在Eclipse中,以下行Groovy腳本:Groovy的rootLoader是空
def rootLoader = this.class.getClassLoader().getRootLoader()
爲空。當我直接從命令行運行腳本時,這不是null。我如何知道爲什麼會發生這種情況?
當運行在Eclipse中,以下行Groovy腳本:Groovy的rootLoader是空
def rootLoader = this.class.getClassLoader().getRootLoader()
爲空。當我直接從命令行運行腳本時,這不是null。我如何知道爲什麼會發生這種情況?
這取決於你如何開始groovy腳本。
如果運行(沒有 '時髦' 命令):
java -cp lib/groovy-all-1.7.5.jar groovy.ui.GroovyMain YourGroovyScript.groovy
腳本運行,但rootLoader爲空。
如果你想使用rootLoader,運行腳本使用此命令行:
java -cp lib/groovy-all-1.7.5.jar org.codehaus.groovy.tools.GroovyStarter --classpath lib/groovy-all-1.7.5.jar --main groovy.ui.GroovyMain YourGroovyScript.groovy
作爲Jenkins ActiveChoices插件的一部分。我需要加載TFS API jar來連接到TFS。如何才能做到這一點? – 2016-04-28 05:30:02
日食什麼版本的? Groovy插件的版本是什麼? 你的項目有一個時髦的性質? – branchgabriel 2012-05-04 19:28:13