Ant 1.9.3和jenkins 1_539安装问题

Ant 1.9.3和jenkins 1_539安装问题,ant,jenkins,Ant,Jenkins,我正在尝试向jenkins添加一个构建作业,用于使用ant安装在gitlab中的项目。对于jenkins中的ant安装,我选择从apache和1.9.3版安装,我将jenkins配置为从git获取主分支,这很好,但是当我尝试构建项目时,出现了以下错误: hudson.util.IOException2:未能安装到/root/.jenkins/tools/hudson.tasks.Ant\u AntInstallation/ant1.9.3 位于hudson.FilePath.installIfN

我正在尝试向jenkins添加一个构建作业,用于使用ant安装在gitlab中的项目。对于jenkins中的ant安装,我选择从apache和1.9.3版安装,我将jenkins配置为从git获取主分支,这很好,但是当我尝试构建项目时,出现了以下错误:

hudson.util.IOException2:未能安装到/root/.jenkins/tools/hudson.tasks.Ant\u AntInstallation/ant1.9.3 位于hudson.FilePath.installIfNecessaryFromFilePath.java:769 在hudson.tools.DownloadFromUrlInstaller.performInstallationDownloadFromUrlInstaller.java:70 位于hudson.tools.InstallerTranslator.getToolHomeInstallerTranslator.java:61 位于hudson.tools.ToolLocationNodeProperty.getToolHomeToolLocationNodeProperty.java:107 位于hudson.tools.toolsinstallation.translateForToolInstallation.java:204 在hudson.tasks.Ant$AntInstallation.forNodeAnt.java:375 在hudson.tasks.Ant.performAnt.java:151 在hudson.tasks.BuildStepMonitor$1.performBuildStepMonitor.java:20 位于hudson.model.AbstractBuild$AbstractBuild Execution.performAbstractBuild.java:781 在hudson.model.Build$BuildExecution.buildBuild.java:199 在hudson.model.Build$BuildExecution.doRunBuild.java:160 位于hudson.model.AbstractBuild$AbstractBuildExecution.runAbstractBuild.java:562 在hudson.model.Run.executeRun.java:1679 在hudson.model.FreeStyleBuild.runFreeStyleBuild.java:46 位于hudson.model.ResourceController.executeResourceController.java:88 位于hudson.model.Executor.runExecutor.java:230 原因:hudson.util.IOException2:未能解压缩总共934个字节的934个读取 位于hudson.FilePath.installIfNecessaryFromFilePath.java:763 ... 还有15个 原因:java.util.zip.ZipException:存档不是zip存档


有谁能告诉我这个问题的解决方案,或者在jenkins上安装ant的替代方案。

我猜这可能是代理/防火墙问题。你使用代理吗?试试做wgethttp://archive.apache.org/dist/ant/binaries/apache-ant-1.9.3-bin.zip 从控制台,检查结果是否真的是一个zip文件,或者可能是一个html页面声明没有找到?嗨,没有问题与防火墙无关,我尝试了这个命令,它返回了正确的zip文件,我想这是jenkins的解压问题。你能试试不同的ant版本,看看问题是否仍然存在吗?嗨,我这么做了,事实上我发现LSP包含这个问题,但没有修补程序。你必须升级jenkins版本,但不幸的是,它不是那么容易,因为我们有许多maven项目在它上运行。因此,我必须找到另一种解决方案。您可以尝试下载zip文件,将其放在Web服务器JENKINS_HOME/userContent的某个位置,然后尝试其他自动安装选项之一。由于wget可以工作,所以运行脚本在任何情况下都应该工作。