簡體   English   中英

如何通過shell腳本調用groovy文件(filename.groovy)或groovy腳本?

[英]How to invoke a groovy file ( filename.groovy ) or groovy script via shell script?

.bat文件可以調用與以下相同的groovy文件:

java -cp lib / groovy-all-2.4.6.jar; lib / ivy-2.4.0.jar;。 groovy.ui.GroovyMain PostBuild.groovy

需要執行相同的操作,但需要通過Shell腳本或Linux上的any.sh文件

“無法找到或加載主類groovy.ui.GroovyMain”:這表明啟動了Java,但未從類路徑中找到groovy-all-2.4.6.jar。

這里有一些提示:

  • 檢查是否已替換分號; 與冒號: -cp參數中。
  • 當在-cp參數中提供lib/groovy-all-2.4.6.jar時,java會假定當前目錄中存在lib目錄(帶有groovy jar)。 請注意,當前目錄(不一定)不是Shell腳本所在的目錄,而是啟動腳本時您所在的目錄(除非您在腳本中明確更改了當前目錄)。
  • 檢查groovy-all-2.4.6.jar在當前目錄下的lib子目錄中是否存在,並且執行腳本的用戶對該目錄和jar文件具有讀取權限。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM