Подтвердить что ты не робот

Контейнер "Зависимости Maven" ссылается на не существующую библиотеку - STS

Я использую win8 ранее, когда я запускал Eclipse Juno на моем компьютере, но с этого момента я хотел начать использовать STS, я получаю следующую ошибку, как только создаю новый проект. Я удалил мою папку .m2 и все, что связано с Eclipse, чтобы начать все с нуля, все равно не сработало, у меня кончились идеи. Любые советы???

Невозможно найти дескриптор библиотеки тегов для строки "springframework.org/tags" index.jsp/app/src/main/webapp 6 Проблема JSP

Контейнер 'Maven Dependencies' ссылается на не существующую библиотеку 'C:\Users\Pablo.m2\repository\org\springframework\ spring -webmvc\3.2.3.RELEASE\spring -webmvc-3.2.3.RELEASE.jar 'Построение пути Ошибка пути сборки

Проект не может быть создан до тех пор, пока ошибки пути построения не будут разрешены. Неизвестная проблема Java

ArtifactTransferException: отказ в передаче antlr: antlr: jar: 2.7.7 из http://repo.maven.apache.org/maven2 был кэширован в локальном репозитории, разрешение не будет повторно загружено до обновления интервал центральной истек или обновление принудительно. Исходная ошибка: не удалось перенести артефакт antlr: antlr: jar: 2.7.7 из/в центральный (http://repo.maven.apache.org/maven2): ответа не получено после 60000 pom.xml/app строка 1 Проблема зависимости Maven

Более 22 таких ошибок для каждой из моих зависимостей...

Класс 'org.springframework.web.servlet.view.InternalResourceViewResolver' not found [config set: app/web-context] mvc-config.xml/app/src/main/webapp/WEB-INF line 16 Spring Beans Проблема

4b9b3361

Ответ 1

Итак, я понимаю, что вы используете Eclipse с плагином M2E. Попробуйте обновить конфигурацию Maven: в Project Explorer щелкните правой кнопкой мыши проект, Maven → Обновить проект.

Если проблема все еще остается, попробуйте очистить проект: щелкните правой кнопкой мыши на pom.xml, запустите как → Maven build (второй). Введите "чистый пакет" в полях "Цели". Установите флажок Пропустить тесты. Нажмите кнопку "Выполнить".

Изменить: для вашей новой проблемы вам нужно добавить Spring MVC в ваш pom.xml. Добавьте что-то вроде следующего:

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc</artifactId>
    <version>4.0.0.RELEASE</version>
</dependency>

Возможно, вам нужно изменить версию, чтобы она соответствовала версии вашей инфраструктуры Spring. Посмотрите здесь:

http://mvnrepository.com/artifact/org.springframework/spring-webmvc

Ответ 2

У меня такая же проблема, и вот как я решил.

  • Щелкните правой кнопкой мыши ваш проект Spring MVC, выберите команду "Запустить как → Maven". Обратите внимание на выходную консоль, чтобы увидеть ход установки. После установка завершена, вы можете перейти к следующему шагу.

enter image description here

enter image description here

  1. Щелкните правой кнопкой мыши ваш проект Spring MVC, выберите Maven → Обновить проект.

enter image description here

  1. Выберите проект и нажмите "ОК". Подождите, пока процесс обновления закончил.
  2. Ошибка все еще есть, затем выполните Project- > Clean, а затем убедитесь, что вы выбрали нашу директорию проекта, а затем выполните команду Project- > Build.

Ответ 3

Наконец-то я обнаружил, что мое зеркало maven repo не работает. Я перешел на другой, проблема решена.

Ответ 4

Я немного опаздываю на вечеринку, но я дам свои два цента. Я просто решил этот вопрос, потратив дольше, чем хотелось бы. Вышеупомянутые решения не сработали для меня, и вот почему:

произошла сетевая проблема, когда maven загружала необходимые репозитории, поэтому у меня фактически не было подходящих банок. добавив -U в чистую установку maven, пошел и получил их для меня. Поэтому, если указанные выше решения не работают, попробуйте следующее:

  • Щелкните правой кнопкой мыши на своем проекте → Выберите "Выполнить" → 5 Maven build...
  • В поле "Цели" введите "clean install -U" и выберите "Выполнить"
  • После этого снова щелкните правой кнопкой мыши по вашему проекту и выберите Maven → Обновить проект и нажмите "ОК".

Надеюсь, что это сработает для вас.

Ответ 5

Сегодня у меня была такая же проблема с другой банкой. Я попробовал несколько вещей, которые люди говорили в Stackoverflow, но ничего не получилось. В конце концов я сделал это:

  • Закройте eclipse и любое запущенное приложение проекта.
  • Удалите папку .m2 (Пользователи → [your_username] → .m2). Это невидимая папка, убедитесь, что вы можете просматривать невидимые папки.
  • Перезапуск Eclipse (я думаю, он работает и в другой среде IDE) и обновил мой проект.

Теперь он снова работает для меня. Возможно, это решает проблему и для кого-то другого.

Ответ 6

Хотя это слишком поздно, но вот мой опыт.

Всякий раз, когда вы получаете свой проект maven с исходного контроллера или просто копируете проект с одного компьютера на другой, вам необходимо обновить зависимости.

Для этого Right-click on Project on project explorer -> Maven -> Update Project.

Пожалуйста, проверьте флажок "Force update of snapshot/releases".

Если у вас нет ваших зависимостей в m2/repository, вам необходимо подключение к Интернету, чтобы получить из удаленного хранилища maven.

В случае, если вы получили от исходного контроллера, и у вас нет ни одного unit test, вероятно, ваша тестовая папка не будет включаться в исходный контроллер в первую очередь, поэтому у вас нет этих в новом репозитории. поэтому вам нужно создать эти папки вручную.

У меня были оба эти случая.