说我有两个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