[eclipse] Maven 프로젝트를 Eclipse로 가져 오기

기존 Maven 프로젝트를 Eclipse로 가져오고 싶습니다. 나는 두 가지 방법을 찾았습니다.

  1. 명령 줄에서 실행 mvn eclipse:eclipse
  2. Eclipse에서 Maven Eclipse 플러그인을 설치하려면

둘 사이의 차이점과 어느 것이 바람직한가?

Eclipse 메뉴 도움말-> 새 소프트웨어 설치를 통해 Maven Eclipse 플러그인을 설치pom.xml 하는 경우 플러그인 섹션에 Maven Eclipse 플러그인을 포함 하도록 수정해야 합니까?



답변

기존 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 플러그인을 추가하는 방법

  1. 이클립스 열기
  2. 파일 > 가져 오기를 클릭하십시오.
  3. 가져 오기 소스 선택 아래의 검색 상자에 Maven 을 입력 하십시오.
  4. 기존 Maven 프로젝트 선택
  5. 다음을 클릭하십시오
  6. 찾아보기를 클릭 하고 Maven 프로젝트의 루트 인 폴더를 선택하십시오 (아마 pom.xml파일이 포함되어 있음 )
  7. 다음을 클릭하십시오
  8. Finish 클릭

답변

를 사용 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 프로젝트를 작성합니다.


답변

가져 오지 않은 이유를 알아낼 때까지 위에서 제안한 단계로 Maven 프로젝트를 가져올 수 없었습니다.

동일한 이슈 ID를 가진 다른 Maven 프로젝트가있는 경우 maven 프로젝트를 가져올 수 없습니다. 이클립스 작업 공간에서 프로젝트의 이슈 ID가 고유한지 확인하십시오.


답변

Eclipse Maven Integration (m2e) 1.7을 포함하는 Eclipse Neon부터 선호되는 방법은 다음 방법 중 하나입니다.

  • File> Projects from File System …- 파일.project만 포함 된 Eclipse 프로젝트가 아닌 Eclipse 프로젝트 (파일 포함)에서 작동합니다pom.xml.
  • Git 저장소에서 가져 오는 경우 , Git 저장소 보기 에서 작업 트리 에서 저장소 노드, 하나의 폴더 또는 여러 개의 선택된 폴더를 마우스 오른쪽 단추로 클릭 하고 프로젝트 가져 오기 …를 선택하십시오 . 동일한 대화 상자가 열리지 만 디렉토리를 선택할 필요는 없습니다.