Я структурировал свой код в разные классы, но 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
https://pastebin.com/NKd6x7jY