当我尝试Sauce Labs Java教程时,我遇到了各种编译/运行错误。当我在命令行和Eclipse (Juno)中运行Maven时,这些错误是不同的
Sauce实验室的java教程展示了生成基于JUnit的项目的Maven命令
mvn原型:生成-DarchetypeArtifactId=quickstart-webdriver-junit -DarchetypeRepository=http://repository-saucelabs.forge.cloudbees.com/release -DarchetypeGroupId=com.saucelabs -DarchetypeVersion=1.0.17 -DsauceUserName=username -DsauceAccessKey=access_key
文件夹结构、maven pom文件和代码由此命令生成,本教程指示用户更改为新创建的项目文件夹,并运行以下命令
mvn试验
此时,我得到了一个java.lang.ClassNotFoundException错误。显然没有找到org.junit.runner.notification.RunListener,尽管我可以在项目的Maven依赖项中看到它(在Eclipse中)
我还收到一个错误消息,说Maven找不到下面的库sauce_junit1.0.17.jar
发布于 2013-05-16 13:47:34
我已经找到了一个从命令行发出运行mvn测试的补丁。生成项目时,将DarchetypeVersion从1.0.17更改为1.0.18
mvn原型:生成-DarchetypeArtifactId=quickstart-webdriver-junit -DarchetypeRepository=http://repository-saucelabs.forge.cloudbees.com/release -DarchetypeGroupId=com.saucelabs -DarchetypeVersion=1.0.18 -DsauceUserName=username -DsauceAccessKey=access_key
我可以看到,sauce_junit jar文件在本地回购中为1.0.18,而不是1.0.17。
https://stackoverflow.com/questions/16573353
复制相似问题