programing

Eclipse에서 maven 저장소를 업데이트하려면 어떻게 해야 합니까?

minecode 2022. 10. 22. 23:35
반응형

Eclipse에서 maven 저장소를 업데이트하려면 어떻게 해야 합니까?

이미 m2eclipse 플러그인을 사용하고 있는 경우, repo의 최신 버전으로 종속성이 업데이트되지 않으면 어떻게 해야 합니까?

예를 들어, 명령줄에서 다음 명령어를 추가할 수 있습니다.-U와 같이 깃발을 올리다

mvn clean install -U 

…의존관계를 강제로 갱신합니다.이클립스 안에 이런 게 있나요?(항상 최신 업데이트를 선택하는 것은 아닌 것 같습니다.

프로젝트우클릭하여 [Maven]> [ Update Project ... ]를 선택하고 [Force Update of Snapshots/Releases]체크박스를 켜고 [OK]을 클릭합니다.

M2E 플러그인을 사용하는 Eclipse의 최신 버전에서는 다음과 같습니다.

프로젝트를 오른쪽 클릭합니다. -- > Maven -- > 프로젝트 갱신...

다음 대화 상자에는 업데이트를 강제하기 위한 확인란("스냅샷/릴리스 강제 업데이트")이 있습니다.

프로젝트를 오른쪽 클릭하여Maven > Update Snapshots또, 「스타트 업시에 Maven 프로젝트 갱신」을 설정할 수 있습니다.Window > Preferences > Maven

업데이트: Eclipse 최신 버전:Maven > Update Project. "스냅샷/릴리스 강제 업데이트"가 선택되어 있는지 확인합니다.

m2eclipse 플러그인을 사용하여 Maven -> Update Project -> Force Update 옵션을 선택해도 종속성이 업데이트되지 않을 수 있습니다.

다른 사람에게도 효과가 없는 경우, 이 방법이 효과가 있었습니다.

  • mvn eclipse:eclipse

    그러면 .project 설정 및 기타 이클립스 구성 파일을 유지하면서 .classpath 파일이 새로운 종속성으로 업데이트됩니다.

어떤 이유로든 이전 설정을 지우려면 다음을 실행할 수 있습니다.

  • mvn eclipse:clean
  • mvn eclipse:eclipse

    mvn exclipse:clean이전 설정을 지우고 mvn exclipse:clean은 새로운 .project, .classpath 및 기타 이클립스 구성 파일을 만듭니다.

Maven 업데이트 스냅샷이 작동하지 않고 Spring Tooling이 있는 경우 한 가지 흥미로운 방법은

  • 프로젝트를 오른쪽 클릭하여 [Maven]> [ Disable Maven Nature ]를 선택합니다.
  • 프로젝트를 오른쪽 클릭하여 [Spring Tools]> [ Update Maven Dependencies ]를 선택합니다.
  • 'BUILD SUCCESS' 후 프로젝트를 오른쪽 클릭하여 [Configure]> [ Convert Maven Project ]를 선택합니다.

참고: Eclipse 또는 Spring Tooling과 같은 다른 항목을 사용하면 Maven 업데이트 스냅샷이 작동하지 않을 수 있습니다.

언급URL : https://stackoverflow.com/questions/2555845/how-to-update-maven-repository-in-eclipse

반응형