簡體   English   中英

運行Ant腳本時出錯

[英]Error running ant script

我正在嘗試從我的Vagrantfile運行一個螞蟻腳本,但出現此錯誤:

==> vm: Running provisioner: host_shell...
[stderr] Error: Could not find or load main class org.apache.tools.ant.launch.Launcher

我有Java 1.8.0_161和ant 1.8.2

並在我的.bash_profile中:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home
export ANT_HOME=/Users/.../ant
export PATH="$PATH:$ANT_HOME/bin"

我已經瀏覽了所有其他相關的帖子,但是找不到解決方案。 我的情況有所不同,因為我使用的是ant,該軟件包是我必須用於工作的軟件包,而不是隨brew安裝或從apache下載。 我注意到$ ANT_HOME / lib文件夾包含所有.pom文件而不是.jar文件,我猜這可能是問題的一部分。 這是我第一次使用ant,從未使用過maven。

這也是我的Vagrantfile的配置部分:

iiq.vm.provision :host_shell do |host_shell|
  host_shell.inline = './build.sh initial-build'
end

謝謝你的幫助!

疑似我缺少適當的.jar文件

暫無
暫無

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

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