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에 대해 아무것도 계속 알 수 있게 되어 기쁩니다.
- 상단 메뉴바에서 Window -> Show View -> Other를 엽니다.
- [보기 표시(Show View)]창에서 [메이븐(Maven)]-> [메이븐 저장소(Maven Repository)]를 엽니다.
- 창이 뜨면 [Global Reposities]를 오른쪽 클릭하여 [Go In]를 선택합니다.
- central(http://repo.maven.apache.org/maven2))을 오른쪽 클릭하여 "Rebuild Index"를 선택합니다.
- 다운로드 완료까지 시간이 오래 걸립니다!!!
- 인덱싱이 완료되면 프로젝트 -> 메이븐 -> 의존관계 추가를 오른쪽 클릭하여 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 의존관계는 빌드패스에서 삭제되어 많은 예외가 발생합니다.아래 프로세스를 따르면 이 문제를 쉽게 해결할 수 있습니다.
언급URL : https://stackoverflow.com/questions/9164893/how-do-i-add-a-maven-dependency-in-eclipse
'programing' 카테고리의 다른 글
Laravel DB:select()는 그룹 내의 모든 열을 다음과 같이 요구합니다. (0) | 2022.09.22 |
---|---|
WordPress 게시물의 피처 이미지 URL을 얻는 방법 (0) | 2022.09.22 |
스프링 저장소 내에서 원시 SQL을 사용할 수 있습니까? (0) | 2022.09.22 |
부울 필드 인덱싱 (0) | 2022.09.22 |
Prop 값으로 데이터 속성을 초기화하는 방법 (0) | 2022.09.22 |