我在尝试 Sauce Labs Java 教程时遇到了各种编译/运行错误。当我在命令行和 Eclipse (Juno) 中运行 Maven 时,这些错误是不同的
Sauce Labs 的 java 教程显示了生成基于 JUnit 的项目的 Maven 命令
mvn archetype:generate -DarchetypeRepository= http://repository-saucelabs.forge.cloudbees.com/release -DarchetypeGroupId=com.saucelabs -DarchetypeArtifactId=quickstart-webdriver-junit -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