IT

메이븐 프로젝트를 이클립스로 가져오는 중

itgroup 2023. 5. 8. 22:06
반응형

메이븐 프로젝트를 이클립스로 가져오는 중

기존 메이븐 프로젝트를 이클립스로 가져오고 싶습니다.두 가지 방법을 찾았습니다.

  1. 중인 mvn eclipse:eclipse
  2. 이클립스에서 메이븐 이클립스 플러그인을 설치합니다.

둘 다 무엇이 다르고 어떤 것이 더 좋습니까?

이클립스 메뉴 도움말 -> 소프트웨어 설치를 통해 메이븐 이클립스 플러그인을 설치하는 경우에도 수정해야 합니까?pom.xml플러그인 섹션에 메이븐 이클립스 플러그인을 포함하시겠습니까?

기존 메이븐 프로젝트를 이클립스로 가져오고 싶습니다. 가지 . 하는 것입니다. 하나는 명령줄에서 실행하는 것입니다.mvn eclipse:eclipse그리고 또 다른 방법은 이클립스에서 메이븐 이클립스 플러그인을 설치하는 것입니다.둘 다 무엇이 다르고 어떤 것이 더 좋습니까?

메이븐-이클립스-플러그인메이븐 1에서 사용할 수 있는 최초의 플러그인 중 하나이며 메이븐 2로 마이그레이션된 최초의 플러그인 중 하나입니다.오랫동안 그것이 유일하게 괜찮은 방법이었습니다. 통합적인 이클립스를 사용하여 기존 메이븐 프로젝트를 가져옵니다.사실, 그것은 진정한 통합을 제공하지 않고, 단지 그것은 단지 생성합니다..project그리고..classpathMaven 프로젝트의 파일(WTP 지원도 있음).저는 이 플러그인을 수년 동안 사용했고 매우 만족했습니다(그리고 m2eclipse와 같은 메이븐용 이클립스 플러그인에 매우 만족하지 못했습니다).

m2eclipse 플러그인은 Maven용 Eclipse 플러그인 중 하나입니다.이는 사실 이클립스 IDE 내에서 메이븐을 통합하는 것을 목표로 한 프로젝트 중 처음이자 가장 성숙한 프로젝트입니다(항상 그런 것은 아닙니다. 2년 전에는 실제로 사용할 수 없었습니다). Mevenide 대 Mevenide의 피드백을 참조하십시오. M2Eclipse, Q(이클립스/IAM의 경우).하지만 이클립스에서 메이븐 프로젝트를 만들거나 POM 편집기나 다른 고급 마법사를 사용하지 않더라도 이 플러그인은 이제 완전히 사용할 수 있고, 매우 부드러운 통합 기능을 제공하며, 좋은 기능을 가지고 있습니다.다시 말해서, 저는 마침내 그것으로 바꿨습니다 :) 저는 이제 그것을 어떤 사용자(고급 또는 초보자)에게도 추천하고 싶습니다.

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

이 질문은 조금 헷갈리지만 답은 아니오입니다.m2eclipse 플러그인을 설치한 상태에서 패키지 탐색기를 마우스 오른쪽 버튼으로 클릭하고 가져오기... > 메이븐 프로젝트는 기존 메이븐 프로젝트를 이클립스로 가져옵니다.

저는 이클립스나 메이븐에 대한 경험이 없기 때문에 다른 답변들은 조금 복잡해 보였습니다.

다음과 같은 간단한 단계가 저에게 효과가 있었습니다.

필수 구성 요소:이클립스 IDE에 메이븐 플러그인이 설치되어 있는지 확인하십시오. 이클립스에 메이븐 플러그인을 추가하는 방법

  1. 오픈 이클립스
  2. [파일] > [파일]
  3. 가져오기 소스 선택 아래의 검색 상자에 Maven을 입력합니다.
  4. 기존 메이븐 프로젝트 선택
  5. 다음 클릭
  6. 찾아보기를 클릭하고 Maven 프로젝트의 루트인 폴더를 선택합니다.pom.xml으)로 표시)
  7. 다음 클릭
  8. 마침을 클릭]

용사를 합니다.mvn eclipse:eclipse일반적인 Eclipse 구성 파일만 생성합니다. 단순한 프로젝트가 있는 경우 이 파일은 괜찮습니다. 하지만 서블릿/jsp와 같은 웹 기반 프로젝트의 경우 수동으로 Java EE 기능을 Eclipse(WTP)에 추가해야 합니다.

이클립스 서버 부분을 통해 프로젝트를 실행하려면 이클립스용 Apache 구성:Apache Tomcat을 다운로드하여 압축을 풉니다.Eclipse Windows -> Preferences -> Servers -> Runtime Environments add (Create local server)에서 Tomcat 버전을 선택하고 다음으로 압축을 푼 Tomcat의 디렉터리를 찾아 Finish를 클릭합니다.

Window -> Show View -> Servers 서버 목록에 프로젝트 추가

는 m2eclipse 플러그인이 더 유용하다고 생각합니다.이것은 POM 편집기와 이클립스 내에서 메이븐 프로젝트를 만드는 것과 같은 좋은 도구를 제공합니다.

메이븐에는 이클립스 플러그인이 있고 이클립스에는 메이븐 플러그인이 있습니다. 우리는 그것들에 대해 논의할 것입니다.우리가 이클립스를 겪을 때 명령 줄 등과 함께 메이븐을 사용할 때, 우리는 그 명령 줄 코드를 원하지 않습니다. 메이븐과 이클립스는 좋은 통합을 제공합니다. 플러그인 덕분에 함께 매우 잘 작동할 것입니다.

1단계: 메이븐 프로젝트로 이동합니다.여기 제 프로젝트가 FirstApp입니다.(예: FirstApp)

여기서 하나의 pom.xml 파일을 볼 수 있습니다. 이제 우리가 원하는 것은 그 pom.xml을 사용하여 이클립스 프로젝트를 생성하는 것입니다.

2단계: mvn eclipse: eclipse 명령 사용

3단계: 프로젝트 확인

이 명령을 실행한 후 두 개의 새 파일이 생성되었음을 알립니다.

참고:- 이 두 파일은 모두 Eclipse용으로 작성되었습니다.이러한 파일을 열면 "M2_REPO" 클래스 변수가 생성되는 것을 알 수 있습니다.이 클래스 경로를 이클립스에 추가하려는 경우 이클립스에 오류가 표시됩니다.

4단계: 이클립스 프로젝트 가져오기

파일 -> 가져오기 -> 일반 -> 작업영역의 기존 프로젝트 -> 루트 디렉토리 선택 -> 완료

자세한 내용은 여기를 참조하십시오.

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

동일한 아티팩트 ID를 가진 다른 Maven 프로젝트가 있는 경우 Maven 프로젝트를 가져오지 않습니다.프로젝트의 아티팩트 ID가 이클립스 작업 공간에서 고유한지 확인합니다.

Eclipse Maven Integration(m2e) 1.7이 포함된 Eclipse Neon 이후로 선호되는 방법은 다음 방법 중 하나입니다.

  • File > Projects from File System... - 이클립스 프로젝트(파일 포함)에서 작동합니다..project파일만 포함하는 비이클립스 프로젝트의 경우에도 마찬가지입니다.pom.xml.
  • Git 저장소에서 가져오는 경우 Git 저장소 보기에서 저장소 노드, 작업 트리에서 하나의 폴더 또는 선택한 여러 폴더를 마우스 오른쪽 버튼으로 클릭하고 프로젝트 가져오기...선택합니다.이렇게 하면 동일한 대화상자가 열리지만 디렉토리를 선택할 필요는 없습니다.

파일 » 가져오기 » 메이븐 » 기존 메이븐 프로젝트 » 다음

http://www.websparrow.org/misc/how-to-import-maven-project-in-eclipse

언급URL : https://stackoverflow.com/questions/2061094/importing-maven-project-into-eclipse

반응형