Я новичок в maven, так что это может быть что-то основное, но я наклоняю, похоже, добираюсь до сути.Maven не устанавливает зависимостей
Я бегу m2eclipse. У меня есть простой проект, который пытается использовать классы в пакете maven для servlet-api (group id: javax.servlet artifact: servlet-api версия 2.5 scope: compile).
Мой репозиторий, где я предположил, что его будут вытаскивать из моих настроек.xml (http://repo1.maven.org/maven2). Я следил за этим URL-адресом, чтобы проверить, что на этом адресе была банка и что такое (http://search.maven.org/#browse|-182598336)
Однако, когда я запускаю компилятор mvn: скомпилируйте, я получаю (не может найти символ символ: класс HttpServletRequest)
также я посмотрел в своем хранилище, а банки и помпы, которые должны быть установлены, нет. Другие классы, но это не так.
Я просмотрел информацию об отладке, полученную от -X, и она, похоже, не указала, что что-то не так.
Я могу опубликовать полезную информацию или любое другое, что найдет для вас полезным.
благодарит заранее.
Две возможности. Вы находитесь за прокси-сервером. Если это так, настройте соответствующим образом. Другое, предыдущая попытка загрузки не удалась. Если это так, удалите папку '.../javax/servlet/servlet-api/2.5' и повторите попытку. – Raghuram
Попробуйте изменить область действия сервлета с 'compile' на' provided'. –
@ Raghuram, я пошел к тому, что мой ip. com и смог определить, что я не за брандмауэром или прокси. Я также удалил эту папку, и теперь она вообще не кажется DL для этой зависимости вообще. –