說我有兩個Groovy的文件的文件夾:導入實用程序到Groovy腳本
Main.groovy
Utils.groovy
我在Utils.groovy
文件中的一些方法,我想在Main.groovy
使用,只要這樣我就可以在以後重新使用它們其他Groovy腳本。所以,我在Main.groovy
嘗試這樣做:
import Utils
這似乎是工作在當前工作文件夾是一個在腳本所在。然而,這並沒有工作,如果我cd
-ed到其他地方,並顯示錯誤消息:
unable to resolve class Utils
任何方式對文件相對於腳本文件夾,而不是當前工作文件夾導入?我知道我可以提供-cp
或者做其他事情,比如使用真正的構建工具,但想法是能夠運行這些工具。
你是如何運行'Main.groovy'? – 2014-10-20 20:24:03
@tim_yates只是'常規Main.groovy'。 – 2014-10-20 20:42:25
你可以用一個bash腳本運行它,爲'-cp'設置正確的路徑?這是Windows還是Linux? – 2014-10-20 20:44:52