I have a servlet that was running fine until a few days ago. But the only thing that I\'ve changed is the nexus repo I\'m using for maven. I\'m running the servlet via mvn j
What is the mvn command you are running? Have you tried downloading the artifact manually and run mvn on the local artifact?
I would first use mvn to download the artifact. This will validate that all your settings/permission settings are functional and appropriate. To do this, you can use Maven Dependency Plugin (v2.4) to download the dependency to a local file. See this post for more details
Once you can ensure that you are able to download the artifact locally, try to run jetty:run on the local artifact. If that works, then you know you are having trouble with your repo.
If that still does not work, you may be having trouble with mirror settings or with the repo configuration. For instance, if mvn needs a plugin or dependency that you do not have locally, it will look to the thirdparty repo. Your settings.xml file may mirror all that to your local nexus server which may not be configured to download from MvnCentral.
Ensure that you aren't having any dependency/plugin downloading issues as well. You can easily point to mvncentral from your settings.xml and bypass your nexus server altogether.