it-swarm.com.ru

Как добавить зависимость 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.

103
Riley Lark
  1. В верхней строке меню откройте Окно -> Показать вид -> Другое
  2. В окне Показать представление откройте Maven -> Репозитории Maven 

     Show View - Maven Repositories

  3. В появившемся окне щелкните правой кнопкой мыши на Global Repositories и выберите Go Into

  4. Щелкните правой кнопкой мыши на «central ( http://repo.maven.Apache.org/maven2 )» и выберите «Перестроить индекс»

    • Обратите внимание, что для завершения загрузки потребуется некоторое время.
  5. По завершении индексации щелкните правой кнопкой мыши проект -> Maven -> Add Dependency и начните вводить имя проекта, который вы хотите импортировать (например, «hibernate»).

    • Результаты поиска будут автоматически заполнены в поле «Результаты поиска» ниже. 
178
Oded Breiner

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

 enter image description here

20
DoraShine

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

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

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

8
Perception

Откройте файл 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
driftking9987

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

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

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

наконец, щелкните правой кнопкой мыши на проект-> Maven-> Обновить проект ... Вот и все.

удачного кодирования.

2
NARAYANASAMY VELUSAMY

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

 Right click on project >> maven >> updateProject >> selectProject >> OK

0
Vinay K