Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.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
saucelabs java教程编译错误_Java_Selenium_Saucelabs - Fatal编程技术网

saucelabs java教程编译错误

saucelabs java教程编译错误,java,selenium,saucelabs,Java,Selenium,Saucelabs,在尝试Sauce Labs Java教程时,我遇到了各种编译/运行错误。在命令行和Eclipse(Juno)中运行Maven时,这些错误是不同的 Sauce实验室的java教程显示了生成基于JUnit的项目的Maven命令 mvn原型:generate-DarchetypeRepository=-DarchetypeGroupId=com.saucelabs-DarchetypeArtifactId=quickstart webdriver junit-DarchetypeVersion=1.0

在尝试Sauce Labs Java教程时,我遇到了各种编译/运行错误。在命令行和Eclipse(Juno)中运行Maven时,这些错误是不同的

Sauce实验室的java教程显示了生成基于JUnit的项目的Maven命令

mvn原型:generate-DarchetypeRepository=-DarchetypeGroupId=com.saucelabs-DarchetypeArtifactId=quickstart webdriver junit-DarchetypeVersion=1.0.17-DsauceUserName=username-DsauceAccessKey=access\u key

文件夹结构、maven pom文件和代码由该命令生成,教程指示用户更改为新创建的项目文件夹并运行以下命令

mvn测试

此时,我得到一个java.lang.ClassNotFoundException错误。显然找不到org.junit.runner.notification.RunListener,尽管我可以在项目的Maven依赖项中看到它(在Eclipse中)


我还收到一个错误,说Maven找不到以下库:junit1.0.17.jar

我找到了一个从命令行运行mvn测试的修复程序。生成项目时,将DarchetypeVersion从1.0.17更改为1.0.18

mvn原型:generate-DarchetypeRepository=-DarchetypeGroupId=com.saucelabs-DarchetypeArtifactId=quickstart webdriver junit-DarchetypeVersion=1.0.18-DsauceUserName=username-DsauceAccessKey=access\u key


我可以看到sauce_junit jar文件在我的本地repo 1.0.18版中,而不是1.0.17版中,这可能是因为maven无法下载jar文件。jar文件在本地下载了吗?您可能需要转到pom.xml所在的目录/文件夹中。jar文件在本地下载,我在pom.xml所在的文件夹中运行了命令位于