Я не знаю, как вообще использовать 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.
В окне Показать окно откройте Maven → Репозитории Maven
В появившемся окне щелкните правой кнопкой мыши Глобальные репозитории и выберите Перейти в
Щелкните правой кнопкой мыши на центральном (http://repo.maven.apache.org/maven2) и выберите " Перестроить индекс"
Как только индексирование завершено, щелкните правой кнопкой мыши проект → Maven → Добавить зависимость и начните вводить имя проекта, который хотите импортировать (например, "спящий режим" ).
Фактически, когда вы открываете pom.xml, вы должны увидеть 5 вкладок внизу. Нажмите pom.xml, и вы можете ввести любые зависимости, которые вы хотите.
Для правильного использования вам необходим плагин Maven для Eclipse. Плагин m2e встроен в последнюю версию Eclipse и делает приличную, если не идеальную задачу интеграции Maven в среду IDE. Вы захотите создать свой проект как "проект Maven". Кроме того, вы можете импортировать существующий Maven POM в рабочее пространство для автоматического создания проектов. Когда у вас есть проект Maven в среде IDE, просто откройте POM и добавьте к нему свою зависимость.
Теперь, если у вас нет плагина Maven для Eclipse, вам нужно будет получить jar (s) для рассматриваемой зависимости и вручную добавить их как ссылки на classpath на ваш проект. Это может стать неприятным, поскольку вам понадобится не только JAR верхнего уровня, но и все его зависимости.
В принципе, я рекомендую вам получить приличный плагин Maven для Eclipse и позволить ему обрабатывать управление зависимостями для вас.
Откройте файл 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>
Надеюсь, что это поможет.
Я столкнулся с подобной проблемой и исправил, скопировав отсутствующие файлы 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... Это он.
счастливое кодирование.