Apache Ant有什么方法可以使构建忽略错误

问题描述

| 我有一个奇怪的情况,我可以在开发机器上使用ant构建项目而不会出现任何错误,但是当我将完全相同的源推送到生产服务器时,我无法在该方面进行构建。 我收到与特定语法相关的“找不到符号”错误。 我在生产服务器上设置了git repo,然后将其克隆。因此,我真的不知道如何在我自己的方面,而不是在生产服务器方面构建它,因为我首先从生产服务器获得了代码,并且该代码之前已经在运行。 导致构建失败的代码不是来自我推送的提交。我尝试改回原来的文件,因为原始文件添加到仓库中,所以原来的文件一直未更改,但由于相同的原因它仍然无法构建。 因此,由于我无法在构建未完成的情况下再次启动服务器,因此失败的原因与不太可能在短期内使用的代码有关。是否有可能让蚂蚁继续构建忽略错误的东西?还是有人有其他想法可能是什么问题? (即使服务器不稳定,我也需要重新启动服务器)     

解决方法

        如果同一源无法在两台不同的计算机上进行编译,则表明两台计算机之间的环境设置有所不同:要么在两台计算机上针对不同的库进行了编译(如果您不希望这样做,则不会如此)。正在使用Ant之类的工具,则应指定代码所需的确切库),或者使用不同版本的JDK进行编译。 我建议解决环境问题,而不是黑客Ant来忽略错误。     ,        您可以在特定任务中添加“ 0” 不过,我不太清楚您的问题,因此无法提供解决方案。似乎是环境问题,如果您可以添加详细信息,人们可以帮助您解决实际问题。     ,        您能否发布错误,以帮助我们更好地回答? Symbol可能表示某些东西未正确安装或没有适当的执行特权。不建议抑制错误,因为这将导致完全不稳定的解决方案。请发布错误。