I have scoured the internet for almost five days now looking for a fix to this issue, but I cannot seem to find and fix it on my own, mainly because I am so new to both Mave
You're probably missing some dependencies.
Locate the dependencies you're missing with mvn dependency:tree, then install them manually, and build your project with the -o (offline) option.
mvn dependency:tree
-o