programing

Eclipse에서 Maven 종속성을 추가하려면 어떻게 해야 합니까?

newsource 2022. 9. 22. 00:26

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>

이클립스 프로젝트에서 어떻게 해야 하나요?

제가 메이븐에 대해 아무것도 모른다고 가정해 주세요.컴퓨터에 설치되어 있을 수도 있다는 걸 방금 알았어요.mvn하지만 제가 아는 건 그게 다예요Eclipse에서 이 지침을 따를 수 있는 동등한 비매븐 방법이 있다면 Maven에 대해 아무것도 계속 알 수 있게 되어 기쁩니다.

  1. 상단 메뉴바에서 Window -> Show View -> Other를 엽니다.
  2. [보기 표시(Show View)]창에서 [메이븐(Maven)]-> [메이븐 저장소(Maven Repository)]를 엽니다.

보기 표시 - Maven 저장소

  1. 창이 뜨면 [Global Reposities]를 오른쪽 클릭하여 [Go In]를 선택합니다.
  2. central(http://repo.maven.apache.org/maven2))을 오른쪽 클릭하여 "Rebuild Index"를 선택합니다.
  • 다운로드 완료까지 시간이 오래 걸립니다!!!
  1. 인덱싱이 완료되면 프로젝트 -> 메이븐 -> 의존관계 추가를 오른쪽 클릭하여 Import할 프로젝트 이름(예를 들어 "hibernate")을 입력합니다.
  • 검색 결과는 아래의 "검색 결과" 상자에 자동으로 채워집니다.

실제로 pom.xml을 열면 하단에 5개의 탭이 표시됩니다.pom.xml을 클릭하면 원하는 종속성을 입력할 수 있습니다.

여기에 이미지 설명 입력

이 작업을 올바르게 수행하려면 Eclipse용 Maven 플러그인을 사용해야 합니다.m2e 플러그인은 Eclipse의 최신 버전에 내장되어 있으며, Maven을 IDE에 통합하는 작업은 완벽하지는 않지만 훌륭합니다.프로젝트를 'Maven Project'로 만들 수 있습니다.또는 기존 Maven POM을 워크스페이스로 Import하여 프로젝트를 자동으로 생성할 수 있습니다.일단 Maven 프로젝트를 IDE에 넣으면 POM을 열고 의존도를 추가할 수 있습니다.

이클립스용 Maven 플러그인이 없는 경우 문제의 종속성에 대한 jar를 가져와 수동으로 프로젝트에 클래스 경로 참조로 추가해야 합니다.이것은, 톱 레벨의 JAR 뿐만이 아니라, 그 의존 관계도 모두 필요하기 때문에, 불쾌할 가능성이 있습니다.

기본적으로는 Eclipse용 괜찮은 Maven 플러그인을 구입하여 종속성 관리를 대신하도록 권장합니다.

pom.xml 파일을 엽니다.

project add " "<dependencies>또 다른 태그로, 그리고 메이븐 의존관계 구글로.이걸 이용해서 찾아봤어요

에 또 다른 .dependency에 inside inside inside <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\UsernameXX.m2\repository\tws\axis-client\8.7(붙여넣기 축-클라이언트-8.7.jar).

마지막으로 [프로젝트]-> [매븐]-> [프로젝트 갱신]를 오른쪽 클릭합니다.바로 그거야.

해피 코딩

저는 maven 의존관계와 같은 문제에 직면했습니다.예를 들어, 불행히도 당신의 maven 의존관계는 빌드패스에서 삭제되어 많은 예외가 발생합니다.아래 프로세스를 따르면 이 문제를 쉽게 해결할 수 있습니다.

프로젝트 >> maven >> update Project >> [ Project ]를 오른쪽 클릭합니다.

언급URL : https://stackoverflow.com/questions/9164893/how-do-i-add-a-maven-dependency-in-eclipse