错误 运行 ant 脚本
Error running ant script
我正在尝试从我的 Vagrantfile 中 运行 一个 ant 脚本,但我收到了这个错误:
==> 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 文件
我正在尝试从我的 Vagrantfile 中 运行 一个 ant 脚本,但我收到了这个错误:
==> 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 文件