Устранение проблемы с подключением maven: "Не удалось загрузить mojo"
Я сконфигурировал все зависимости в моем pom.xml
через maven. Когда я даю команду mvn install
, я получаю следующую ошибку:
[INFO] Внутренняя ошибка в менеджере плагинов, выполняющая цель 'org.apache.maven.plugins: maven-surefire-plugin: 2.4.3: test': не удалось загрузить mojo 'org.apache.maven.plugins: maven-surefire-plugin: 2.4.3: test' в plugin 'org.apache.maven.plugins: maven-surefire-plugin'. Требуется класс отсутствует: орг/Apache/Maven/безошибочный/Util/NestedCheckedException org.apache.maven.surefire.util.NestedCheckedException
Как решить эту проблему?
Ответы
Ответ 1
Вы столкнулись с этой проблемой: SUREFIRE-85.
Наиболее вероятная причина, по-видимому, является поврежденными файлами jar в вашем локальном репозитории. Попробуйте очистить все банки maven из вашего локального хранилища. Удалите все из <your-home-directory>/.m2/repository/org/apache/maven
и снова запустите сборку.
Кроме того, убедитесь, что вы используете стабильную, обновленную версию Maven.
Ответ 2
У меня просто была эта проблема, и, удалив каталог org и пересоздав, это решило проблему.
Ответ 3
У меня возникла ошибка "exe mojo" при создании проекта maven (JAVA), я заметил, что он также не смог получить путь JAVA_HOME, который я добавил в свой .batch_profile, вручную экспортировать проблему с JAVA home. во многих случаях эта проблема может возникнуть, но проверка системной переменной env может помочь... David
Ответ 4
Using: Maven 3.0.5 required surefire:>2.10. 2.10 failed:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test) on project robot-arm: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test failed: A required class was missing while executing org.apache.maven.plugins:maven-surefire-plugin:2.10:test: org/apache/maven/surefire/util/NestedCheckedException
2.11 работает.
2.17 работает.
Ответ 5
Я решил обновить версию plug in в моем pom.xml 1.17 не удалось 1.30.1 OK