Как добавить зависимость Maven в Eclipse?

Я не знаю, как вообще использовать Maven. Я развиваюсь в течение пары лет с Eclipse и еще не должен знать об этом. Однако теперь я смотрит на некоторые документы, которые предлагают сделать следующее:

"Чтобы включить его в свой проект, просто добавьте эту зависимость maven в свою сборку."

<repository>
   <id>jboss</id>
   <url>http://repository.jboss.org/maven2</url>
</repository>

   ...
<dependency>
   <groupId>org.jboss.resteasy</groupId>
   <artifactId>resteasy-jackson-provider</artifactId>
   <version>1.1.GA</version>
</dependency>

Как это сделать с моим проектом Eclipse?

Пожалуйста, предположите, что я ничего не знаю о Maven. Я просто понял, что он может быть установлен на моем компьютере, набрав mvn в командной строке, но это серьезно зависит от моих знаний. Я был бы счастлив продолжать ничего не знать о Maven, если есть эквивалентный, не-Maven способ следовать этим инструкциям с Eclipse.

Ответ 1

  • В верхней строке меню откройте Окно → Показать вид → Другое
  • В окне Показать окно откройте Maven → Репозитории Maven

    Показать представление - Репозитории Maven

  • В появившемся окне щелкните правой кнопкой мыши Глобальные репозитории и выберите Перейти в

  • Щелкните правой кнопкой мыши на центральном (http://repo.maven.apache.org/maven2) и выберите " Перестроить индекс"

    • Обратите внимание, что для завершения загрузки потребуется некоторое время,
  • Как только индексирование завершено, щелкните правой кнопкой мыши проект → Maven Добавить зависимость и начните вводить имя проекта, который хотите импортировать (например, "спящий режим" ).

    • Результаты поиска будут автоматически заполняться в поле "Результаты поиска" ниже.

Ответ 2

Фактически, когда вы открываете pom.xml, вы должны увидеть 5 вкладок внизу. Нажмите pom.xml, и вы можете ввести любые зависимости, которые вы хотите.

введите описание изображения здесь

Ответ 3

Для правильного использования вам необходим плагин Maven для Eclipse. Плагин m2e встроен в последнюю версию Eclipse и делает приличную, если не идеальную задачу интеграции Maven в среду IDE. Вы захотите создать свой проект как "проект Maven". Кроме того, вы можете импортировать существующий Maven POM в рабочее пространство для автоматического создания проектов. Когда у вас есть проект Maven в среде IDE, просто откройте POM и добавьте к нему свою зависимость.

Теперь, если у вас нет плагина Maven для Eclipse, вам нужно будет получить jar (s) для рассматриваемой зависимости и вручную добавить их как ссылки на classpath на ваш проект. Это может стать неприятным, поскольку вам понадобится не только JAR верхнего уровня, но и все его зависимости.

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

Ответ 4

Откройте файл pom.xml.

под тегом project добавить <dependencies> в качестве другого тега и google для зависимостей Maven. Я использовал этот для поиска.

Итак, после получения зависимости создайте еще один тег dependency внутри тега <dependencies>.

Итак, в конечном итоге это будет выглядеть примерно так.

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>doc-examples</groupId>
  <artifactId>lambda-java-example</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <name>lambda-java-example</name>
  <dependencies>
      <!-- https://mvnrepository.com/artifact/com.amazonaws/aws-lambda-java-core -->
    <dependency>
        <groupId>com.amazonaws</groupId>
        <artifactId>aws-lambda-java-core</artifactId>
        <version>1.0.0</version>
    </dependency>
  </dependencies>
</project>

Надеюсь, что это поможет.

Ответ 5

Я столкнулся с подобной проблемой и исправил, скопировав отсутствующие файлы Jar в путь .M2,

Например: если вы видите сообщение об ошибке как Missing artifact tws:axis-client:jar:8.7, тогда вам нужно загрузить файл "axis-client-8.7.jar" и вставить его в нижележащее место, чтобы решить проблему.

C:\Users\UsernameXXX.m2\repository\tws\axis-client\8.7 (Вставить ось-клиент-8.7.jar).

наконец, щелкните правой кнопкой мыши project- > Maven- > Update Project... Это он.

счастливое кодирование.