Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ant 构建FreeMarker不解析依赖项_Ant_Freemarker_Dependency Management_Ivy - Fatal编程技术网

Ant 构建FreeMarker不解析依赖项

Ant 构建FreeMarker不解析依赖项,ant,freemarker,dependency-management,ivy,Ant,Freemarker,Dependency Management,Ivy,我试图建立freemarker项目,但第一步失败了 我有JDK 8,下载最新的IVY 2.5.0或推荐的2.4.0,并复制到ant lib文件夹,ant版本是1.10.1 我执行ant clean jar ide依赖项,并得到2个未解决的依赖项错误: 您需要的是JDK 8而不是JDK 9!,ApacheAnt使用1.9.6进行测试,Ivy使用2.4.0进行测试 我应该降低ant的级别以使其工作吗 不鼓励降级 在这里可以找到Ant的早期版本。我们强烈建议不要使用这些版本,而是升级到Ant的最新版本

我试图建立freemarker项目,但第一步失败了

我有JDK 8,下载最新的IVY 2.5.0或推荐的2.4.0,并复制到ant lib文件夹,ant版本是1.10.1

我执行ant clean jar ide依赖项,并得到2个未解决的依赖项错误:

您需要的是JDK 8而不是JDK 9!,ApacheAnt使用1.9.6进行测试,Ivy使用2.4.0进行测试

我应该降低ant的级别以使其工作吗

不鼓励降级

在这里可以找到Ant的早期版本。我们强烈建议不要使用这些版本,而是升级到Ant的最新版本


事实证明,2.3.28及更早版本的构建存在这样的问题:如果您第一次运行构建,因此还没有/.ivy目录,并且您使用相同的Ant调用运行多个Ant任务jar和ide依赖项,那么第二个任务将损坏新创建的/.ivy的内容。要解决这个问题,您必须删除/.ivy,然后运行ant clean jar,然后分别运行ant ide依赖项


更新:从2.3.29-SNAPSHOT修复它适用于我的Ant 1.10.5和Ivy 2.4.0,但当然它也应该适用于不同的版本。据说这些文物也在Maven Central回购协议中。可以从FreeMarker项目目录中删除~/.ant/cache/ant、~/.ant/cache/avalon logkit和.ivy目录,然后重试。还要检查日志中是否有有趣的内容。@ddekany感谢您的评论,直到删除执行前不存在的文件夹\freemarker-2.3-gae\.ivy\repo\biz.aqte\bnd\bnd-1.50.0.jar失败,它才有所帮助。这可以忽略吗?我明白为什么了。只要再次发出相同的命令,它就会工作。如果您同时运行多个ant任务,并且这是您第一次在新签出上进行构建,那么问题就会发生。然后,对于每个任务,它将尝试重新创建.ivy,这不仅是为了运行的第一个任务,而且会导致第二个问题。@ddekany如果我不删除,我会遇到问题1,如果我删除,我会遇到问题2。。。我是常春藤的新手,我应该在支持论坛上提问吗?那么问题1的原因当然是问题2腐蚀了常春藤。因此,删除损坏的.ivy,然后发出ant clean jar(应该成功),然后在单独的命令中发出ant ide dependencies(现在也应该成功)。我将研究这个构建问题。。。或者,如果我无法修复,将修改自述文件。
[ivy:cachepath]                 ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:cachepath]                 ::          UNRESOLVED DEPENDENCIES         ::
[ivy:cachepath]                 ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:cachepath]                 :: ant#ant;1.6.5: not found
[ivy:cachepath]                 :: avalon-logkit#avalon-logkit;2.0: not found
[ivy:cachepath]                 ::::::::::::::::::::::::::::::::::::::::::::::