Java 如何找出哪些文件会影响孵化器netbeans的构建?

Java 如何找出哪些文件会影响孵化器netbeans的构建?,java,netbeans,build,ant,Java,Netbeans,Build,Ant,我遇到了以下项目的ant构建失败: 这是我在新闻发布会上报道的。它没有引起注意,因为我不能在任何CI服务上复制它,在Ubuntu Docker图像或VirtualBox图像中,实际上只能在我的Ubuntu 18.04上复制(因此,问题的优先级应该较低,我假设检查问题跟踪器的开发人员正在处理它,因此我认为,我可能会自己找到一种方法来重现它) 由于删除源根目录和新克隆并不能解决问题,因此我需要找到查找文件的方法(我假设只有源根目录之外的配置文件可能是原因)这导致了失败。可能是我想不起的其他原因。我记

我遇到了以下项目的
ant
构建失败:

这是我在新闻发布会上报道的。它没有引起注意,因为我不能在任何CI服务上复制它,在Ubuntu Docker图像或VirtualBox图像中,实际上只能在我的Ubuntu 18.04上复制(因此,问题的优先级应该较低,我假设检查问题跟踪器的开发人员正在处理它,因此我认为,我可能会自己找到一种方法来重现它)

由于删除源根目录和新克隆并不能解决问题,因此我需要找到查找文件的方法(我假设只有源根目录之外的配置文件可能是原因)这导致了失败。可能是我想不起的其他原因。我记不起是否在源根之外设置了一些东西


<>我可能会等待构建系统迁移到Maven(这个想法有多少年了?),但是我认为这不是一个有效的解决方案。

显然,
ant
构建系统或它在引擎盖下使用的工具无法下载存储在
~/.hgexternalcache
中的错误文件,而是在没有任何有用反馈的情况下失败。因此,可以通过删除缓存目录来修复该问题

该问题已通过指向此答案的链接进行更新,并标记为已解决

> git clone https://github.com/apache/incubator-netbeans
Cloning into 'incubator-netbeans'...
remote: Counting objects: 161480, done.
remote: Compressing objects: 100% (79/79), done.
remote: Total 161480 (delta 45), reused 103 (delta 30), pack-reused 161321
Receiving objects: 100% (161480/161480), 126.01 MiB | 5.61 MiB/s, done.
Resolving deltas: 100% (82375/82375), done.
Checking out files: 100% (44314/44314), done.
> cd incubator-netbeans/
> ant
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0
Buildfile: /tmp/incubator-netbeans/build.xml

-jdk-pre-preinit:

-jdk-preinit:

-jdk-warn:

-jdk-presetdef-basic:

-jdk-default:

-jdk-init:

-load-build-properties:

bootstrap:
[mkdir] Created dir: /tmp/incubator-netbeans/nbbuild/build/antclasses
[javac] Compiling 4 source files to /tmp/incubator-netbeans/nbbuild/build/antclasses
[downloadbinaries] Creating /tmp/incubator-netbeans/javahelp/external/jhall-2.0_05.jar

BUILD FAILED
/tmp/incubator-netbeans/nbbuild/build.xml:72: File /tmp/incubator-netbeans/javahelp/external/jhall-2.0_05.jar requested by /tmp/incubator-netbeans/javahelp/external/binaries-list to have hash CA70822C47A67FC3A11670270567C2D01566DAE1 actually had hash DA39A3EE5E6B4B0D3255BFEF95601890AFD80709

Total time: 1 second