当前位置: 首页 > 知识库问答 >
问题:

eclipse luna ant build中的java项目失败,但可以在eclipse neon中工作

翟弘
2023-03-14

我需要能够使用不同的eclipse项目运行同一个项目。我们需要将项目从jdk1.6升级到jdk1.8。所以我有jdk1.6版本的Eclipse Luna和1.8版本的Eclipse Neon。

我已经建立并运行了1.8版本。但是,当我尝试在Luna中构建1.6版本时,出现了以下错误:

do project taskproxy:[ant]ant:无法将输出设置为${DIR\u LOC\u BUILD\u TDD}/logs/20181435/Secbuild。xml干净编译。标准装置

属性文件以相同的方式为两个工作区定义了DIR\u LOC\u BUILD\u TDD。

在此之后,还有其他错误需要查找同样位于正确路径中的xml文件。错误如下:

生成失败C:\Development\\BUILD。xml:327:执行此行时发生以下错误:C:\Development\\build。xml:306:执行此行时发生以下错误:C:\Development\\build。xml:242:执行此行时发生以下错误:C:\Development\\build。xml:259:执行此行时发生以下错误:C:\Development\\build core。xml:39:找不到C:\Development\\${cm.hm}\cm ant库。从C:\Development\\build core导入的xml。xml

为了安全起见,我删除了项目名称。。

我曾尝试使用相同的工作区,并为每个Eclipse版本将工作区复制到不同的目录,但我得到了相同的错误。唯一的区别是Eclipse版本。

有谁能告诉我为什么Luna版本会出现这个错误并且Neon构建成功?

更新似乎错误发生在“清理编译”阶段...这对我来说没有意义。没有什么要清理的,因为我还没有成功编译。这是错误:

干净编译:子项目并行任务代理:[echo]干净编译-安全[echo]干净编译-核心-框架。do project taskproxy:do project taskproxy:[ant]ant:无法将输出设置为${DIR\u LOC\u BUILD\u TDD}/logs/20181544/Secbuild。xml干净编译。标准装置

生成失败C:\Dev\AUTOMATION\BUILD。xml:327:执行此行时发生以下错误:

更新文件共享有问题。我尝试删除Luna项目的工作区,但除非关闭Neon Eclipse,否则无法删除。我将从源代码管理中重新创建工作区,并查看是否允许编译。。

更新仍收到相同错误:(

选项是从给出错误的xml导入的。。。(${cm.hm}cm-ant-library.xml这个xml文件在我需要编译的项目中。我如何导入它?

共有1个答案

解晟睿
2023-03-14

很可能是由于这些eclipse版本中使用了不同的ANT版本。为了解决这个问题,您可以尝试为每个eclipse创建不同的工作区,然后尝试构建它。据我所知,您正在尝试为两个eclipse使用相同的工作区。

 类似资料:
  • 我们在客户端上安装了我们的根证书,https连接适用于。 但是如果我们尝试使用,它会失败: 证书在客户端上。见: 版本:PIP1.4。1.

  • 我有一个JDK1.7项目,在我的maven repo中有一个本地jar的maven依赖项。 我无法使用Intellij构建项目,错误是找不到一个符号(该符号是一个从本地jar导入包的类) 但是我可以使用'mvn包‘成功地构建项目。 我花了很多时间寻找解决办法,我已经做了很多事情: 无效缓存 “mvn clean install”本地jar依赖项 在IntelliJ的maven配置中标记为“自动加载

  • 我在项目中使用JUnit进行代码覆盖。对于db,我将dbunit用作模拟db。当我从EclipseUI运行JUnit时,它会被通过,但在运行maven时会失败。 通过使用maven,上述设置在JDK 1.6.25中运行良好,升级到1.8.51时开始失败。我已经更新了maven编译器插件,它不工作。我使用以下版本,jUnit-4.72.dbunit-2.4.8 hsqldb-2.0.0 maven-

  • 我将GET请求发送到具有相同标头的相同endpoint,包括承载,但当我从Postman调用时得到200和正确的JSON,当我在我的(Vue)项目中使用Axios发送请求时,我得到302。 运行在localhost:8080(如果有用)上的本地项目的调用如下: 而在《邮递员》中,我所做的就是用相同的url创建一个GET请求,我在标题中添加的只是“承载者…” 我从axios得到的错误是: 响应状态是

  • 我的项目使用itext7来创建PDF文件。当我从eclipse启动时,一切都很好。当我把它打包成罐子时,一切都很好,直到我想创建一个PDF。然后我得到: 线程“JavaFX应用程序线程”com中出现异常。itextpdf。伊奥。IOException:I/O异常 。。。。。 原因:java。伊奥。FileNotFoundException:C:\Users\puser\eclipse worksp

  • 我有一个类,它有一个公共构造函数,它以为参数。 在启动文件中,我正在尝试做DI 它在本地运行,但当部署到Azure时,它会因错误而失败 系统。InvalidOperationException:无法解析类型“System”的服务。Data.SqlClient.SqlConnection '尝试激活时'测试。样本样本。在微软。微软lambda_method(Closure,IServiceProvi