Maven在编译和打包后不会将其他类编译到jar中

时间:2018-09-07 15:15:09

标签: java maven

我将代码结构化为不同的类,但是当我尝试编译和打包它时,maven却无法识别MainClass之外的其他类。

enter image description here

这是我收到的错误。

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

https://pastebin.com/NKd6x7jY

0 个答案:

没有答案