답변:
기존 maven 프로젝트를 일식으로 가져오고 싶습니다. 두 가지 방법을 찾았습니다. 하나는 명령 줄에서 실행하는
mvn eclipse:eclipse
것이고 다른 하나는 Eclipse에서 maven eclipse plugin을 설치하는 것입니다. 둘 사이의 차이점과 어느 것이 바람직한가?
받는다는 - 이클립스 플러그인 A는 메이븐 플러그인 하고있다 항상 (메이븐 1 메이븐 2 마이그레이션 제 플러그인 하나 가능한 제 플러그인 중 하나)가 있었다. 오랜 시간 동안 기존 maven 프로젝트를 Eclipse와 가져 오기 를 통합 할 수있는 유일한 방법 이었습니다. 실제로는 실제 통합을 제공하지 않으며 Maven 프로젝트에서 .project
및 .classpath
파일 (WTP 지원도 생성) 만 생성합니다 . 나는 수년 동안이 플러그인을 사용 했으며 매우 만족했습니다 (이번에는 m2eclipse 와 같은 Maven 용 Eclipse 플러그인에 의해 매우 불만족했습니다 ).
m2eclipse에의 플러그인 중 하나입니다 메이븐을위한 이클립스 플러그인 . 실제로 Eclipse IDE 내에서 Maven을 통합하는 것을 목표로하는 첫 번째이자 가장 성숙한 프로젝트입니다 (이것은 항상 그렇지는 않았지만 ~ 2 년 전 실제로 사용할 수 없었습니다 .Mevenide 대 M2Eclipse 의 피드백 , Eclipse의 Q / 참조) IAM ). 그러나 Eclipse 또는 POM 편집기 또는 다른 멋진 마법사에서 Maven 프로젝트를 만드는 것과 같은 것을 사용하지 않더라도이 플러그인은 이제 완전히 사용할 수 있고 매우 매끄러운 통합을 제공하며 멋진 기능을 제공합니다. 단어, 나는 마침내 그것을 전환했다 :) 이제는 모든 사용자 (고급 또는 초보자)에게 추천하고 싶습니다.
Eclipse 메뉴 도움말-> 새 소프트웨어 설치를 통해 maven eclipse 플러그인을 설치하는 경우 플러그인 섹션에 maven eclipse 플러그인을 포함하도록 pom.xml을 수정해야합니까?
이 질문은 약간 혼란 스럽지만 대답은 '아니오'입니다. m2eclipse 플러그인이 설치된 상태 에서 패키지 탐색기를 마우스 오른쪽 단추로 클릭 하고 가져 오기 ...> Maven 프로젝트 를 클릭 하여 기존 maven 프로젝트를 Eclipse로 가져 오십시오.
나는 Eclipse 또는 Maven에 경험이 없으므로 다른 답변은 약간 복잡해 보였습니다.
다음과 같은 간단한 단계가 저에게 효과적이었습니다.
전제 조건 : Eclipse IDE에 Maven 플러그인이 설치되어 있는지 확인하십시오. Eclipse 에 Maven 플러그인을 추가하는 방법
pom.xml
파일이 포함되어 있음 )를 사용 mvn eclipse:eclipse
하면 일반적인 일식 구성 파일이 생성됩니다. 간단한 프로젝트가있는 경우에는 좋습니다. 그러나 servlet / jsp와 같은 웹 기반 프로젝트의 경우 Java EE 기능을 Eclipse (WTP)에 수동으로 추가해야합니다.
Eclipse 서버 부분을 통해 프로젝트를 실행 가능하게하려면 Eclipse for Apache를 구성하십시오. Apache Tomcat을 다운로드하여 압축을 푸십시오. Eclipse Windows-> 환경 설정-> 서버-> 런타임 환경 추가 (로컬 서버 작성)에서 Tomcat 버전을 선택하고 다음으로 압축을 푼 Tomcat의 디렉토리를 찾은 다음 완료를 클릭하십시오.
창->보기 표시-> 서버 서버 목록에 프로젝트 추가
Maven에는 Eclipse 플러그인이 있고 Eclipse에는 Maven 플러그인이 있습니다. 우리는 이러한 것들을 토론 할 것입니다. 우리는 명령 줄과 함께 maven을 사용할 때 등을 수행 할 때 명령 줄 코드를 원하지 않습니다. 유용한 통합을 제공하는 Maven과 eclipse는 플러그인에 대해 매우 잘 작동합니다.
1 단계 : maven 프로젝트로 이동하십시오. 여기 내 프로젝트는 FirstApp입니다. (예 : 내 프로젝트는 FirstApp입니다)
여기에서 하나의 pom.xml 파일을 볼 수 있습니다. 이제 원하는 것은 해당 pom.xml을 사용하여 이클립스 프로젝트를 생성하는 것입니다.
2 단계 : mvn eclipse : eclipse 명령 사용
3 단계 : 프로젝트 확인
이 명령을 실행 한 후 두 개의 새 파일이 작성되었음을 알 수 있습니다.
참고 :-이 두 파일 모두 Eclipse 용으로 작성됩니다. 해당 파일을 열면 "M2_REPO"클래스 변수가 생성됩니다. 이클립스에 해당 클래스 경로를 추가하려고하면 그렇지 않으면 이클립스에 오류가 표시됩니다.
4 단계 : 이클립스 프로젝트 가져 오기
파일-> 가져 오기-> 일반-> 작업 공간의 기존 프로젝트-> 루트 디렉토리 선택-> 완료
m2eclipse 플러그인이 더 유용하다는 것을 알았습니다 . 이것은 POM 편집기와 같은 멋진 도구를 제공하고 Eclipse 내에서 Maven 프로젝트를 작성합니다.
eclipse:eclipse
처음에는 사용할 필요가 없으며 m2eclipse가 설치되어 있으면 필요하지 않습니다. 그냥 가져 오기 ...> 메이븐 프로젝트 와는 받는다는 - 이클립스 플러그인을 잊는다.
Eclipse Maven Integration (m2e) 1.7을 포함하는 Eclipse Neon부터 선호되는 방법은 다음 방법 중 하나입니다.
.project
만 포함 된 Eclipse 프로젝트가 아닌 Eclipse 프로젝트 (파일 포함)에서 작동합니다pom.xml
.파일»수입»Maven»기존 Maven 프로젝트»다음
http://www.websparrow.org/misc/how-to-import-maven-project-in-eclipse