java - 在 eclipse/junit 中使用int ANT Build运行build.xml时出错

标签 java eclipse selenium ant junit

我是 webdriver 的新手,我只想执行我的脚本并使用 selenium/Junit 中的 ANT Build 生成测试结果。当我尝试运行该脚本时,出现以下错误:

${ECLIPSE_HOME}\plugins does not exist.

我该如何解决这个问题?

Buildfile: C:\Users\xxx\workspace\Script\build.xml
build-subprojects:
init:
build-project:
     [echo] Script: C:\Users\xxx\workspace\Script\build.xml
build:
clean:
   [delete] Deleting directory C:\Users\xxx\workspace\Script\bin
cleanall:
clean:
init:
    [mkdir] Created dir: C:\Users\xxx\workspace\Script\bin
build-subprojects:
init:
build-project:
     [echo] Script: C:\Users\xxxx\workspace\Script\build.xml
    [javac] Compiling 4 source files to C:\Users\xxx\workspace\Script\bin
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7
    [javac] 1 warning
build-refprojects:
init-eclipse-compiler:

BUILD FAILED
C:\Users\xxxx\workspace\Script\build.xml:43: C:\Users\xxxx\workspace\Script\${ECLIPSE_HOME}\plugins does not exist.

Total time: 1 second

最佳答案

{ECLIPSE_HOME} 是 ant 正在寻找的属性,但尚未定义。您可以在 build.xml 顶部定义此属性:

<property
    name="ECLIPSE_HOME"
    location="C:\Program Files\eclipse" />

或者您可以将该属性添加到环境变量下的 PATH

或者,如果您的 build.xml 引用了 project.properties 或 ant.properties 文件,您可以添加以下行:

ECLIPSE_HOME=C:\Program Files\eclipse

请注意“C:\Program Files\eclipse”只是一个示例,请将您的计算机上的 Eclipse 的真实目录路径放在其中。

关于java - 在 eclipse/junit 中使用int ANT Build运行build.xml时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29695524/

相关文章:

java - Maven 错误 :Artifact is not a dependency of the project

java - 在 ANTLR 中重用保留关键字规则

java - 如何在 Tomcat 上部署正确的 "overlay"war

java - Eclipse Java 调试

java - 单个kafka消费者-从多个主题读取-消息的消费顺序是什么

java - 使用Mockk模拟Java静态方法时,附件ByteBuddyAgent发生错误

java - 我怎么知道 org.eclipse.swt.browser.Browser.setText(html) renderred html 是否完成

java - 当父窗口关闭时无法读取 Selenium 中的子窗口元素

javascript - 延迟计算看不到输入字段中最后输入的符号

python - 如何获取href中的链接?