我将代码结构化为不同的类,但是当我尝试编译和打包它时,maven却无法识别MainClass之外的其他类。
这是我收到的错误。
Exception in thread "main" java.lang.NoClassDefFoundError: org/openqa/selenium/UnhandledAlertException
at MainClass.<init>(MainClass.java:8)
at MainClass.main(MainClass.java:12)
Caused by: java.lang.ClassNotFoundException: org.openqa.selenium.UnhandledAlertException
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 2 more
我的代码试图从SeleniumController访问函数,但是maven不能识别该类,因此从上面返回错误。
我已经尝试使用:
mvn compile
mvn clean install
mvn package
这是我的pom.xml