programing

Maven Update Project는 이클립스에서 무엇을 합니까?

coolbiz 2022. 11. 23. 21:08
반응형

Maven Update Project는 이클립스에서 무엇을 합니까?

"Maven -> 프로젝트 갱신"이란"이클립스로요?

여기에 이미지 설명 입력

이클립스 프로젝트 설정과 폼 프로젝트 설정을 동기화합니다.예를 들어 출력 Java 버전과 같은 중요한 플러그인 설정을 변경하면 Eclipse가 프로젝트 업데이트를 요청하고 이후 구성된 Java 런타임은 Maven pom이 나타내는 것을 반영하도록 변경됩니다.

그것은 명심해야 할 중요한 사항이다: Maven pom은 이런 종류의 프로젝트 설정의 주도자이다.설정을 변경할 경우 이클립스 프로젝트 설정을 직접 사용하지 않고 폼을 통해 변경해 보십시오.또는 프로젝트 업데이트를 하면 변경 내용이 되돌아갈 수 있습니다.그러나 m2eclipse에서 자주 사용하는 빌드 경로 제외 및 이상한 배포 어셈블리 구성 등 일반적으로 직접 수정해야 할 사항이 있습니다.

@Gimby가 말한 내용에 추가 - Update Project는 다음과 같은 옵션도 제공합니다.Force Update of Snapshots / Releases최신 정보를 찾는 의존관계가 있을 때 매우 유용합니다.(예:[1.0)1.0.*을 찾습니다.최신 정보는 무엇이든 상관없습니다.)

프로젝트 업데이트는 Ivy's Resolve와 동의어입니다.참조된 의존관계가 모두 존재하는지 확인하고 프로젝트가 올바르게 포함되어 있는지 확인합니다.

문서를 파헤치지는 못했지만 코드를 파헤칠 수 있었다.@Gimby 답변을 보완하기 위해 세부사항을 살펴보고 이 함수의 기능을 살펴볼 수 있습니다.

https://github.com/eclipse/m2e-core/blob/41f5ae34ad2543ef1439b7fd7e0a03b596af8685/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/project/ProjectConfigurationManager.java#L365

update Project Configuration 0 함수를 찾습니다.

건배.

언급URL : https://stackoverflow.com/questions/20546962/what-does-maven-update-project-do-in-eclipse

반응형