[maven] Intellij IDEA가 모든 Maven 종속성을 다시 읽도록 강제 실행

intellij 아이디어가 pom 파일에 지정된 모든 종속성을 다시 읽거나 업데이트하도록 강제하는 방법은 무엇입니까?



답변

Ctrl+ Shift+ A를 눌러 동작을 찾고 “다시 가져 오기”를 입력하면 “모든 가져 오기 프로젝트 다시 가져 오기”가 나타납니다.

Mac에서는 대신 + +를 A사용하십시오.


답변

“Maven 프로젝트”탭 / 창을 열고 왼쪽 상단 모서리에있는 “모든 Maven 프로젝트 다시 가져 오기”를 클릭하면 리포지토리에서 모든 종속성이 다시로드됩니다. 상태 표시 줄에 프로세스가 표시됩니다.

이것이 제대로 작동하지 않는다고 생각할 수있는 것은 무엇입니까? 어쩌면 저장소에서 종속성을로드 할 수 없습니까?


답변

IntelliJ가 버전 번호가 변경되지 않은 경우에도 새로운 버전의 종속성을 확인하도록 알려주는 유용한 설정도 있습니다. 로컬 메이븐 저장소와 스냅 샷 프로젝트가 몇 차례 업데이트되었지만 버전 번호는 동일하게 유지되었습니다. 문제는 IntelliJ / Maven이 고정 버전 번호로 인해이 프로젝트를 업데이트하지 않았다는 것입니다.

버전 번호가 변경되지 않았지만 변경된 종속성을 확인하려면 “Maven Projects”탭으로 이동하여 “Maven settings”를 선택하고 “Always update snapshots”를 활성화하십시오.


답변

IntelliJ IDEA 14.0의 경우

프로젝트> [프로젝트 이름]> 마우스 오른쪽 버튼을 클릭> Maven> 다시 가져 오기


답변

다시 가져 오기가 작동하지 않으면 (즉, pom 업데이트 후 이전 버전의 종속성을 제거하지 않음) 한 번 더 가능성이 있습니다.

  • 프로젝트 설정을 엽니 다 (CTRL + SHIFT + ALT + S).
  • 모듈에서 다시 가져 오려는 모든 라이브러리 (예 : 중복)를 삭제하십시오.
  • IDEA는 일부는 여전히 사용 중임을 경고합니다.
  • 적용하고 확인을 선택하십시오
  • 그런 다음 모든 maven 프로젝트 다시 가져옵니다.

답변

아래의 가장 왼쪽 버튼 (파란색주기)도 모든 maven 프로젝트를 다시 가져옵니다.

여기에 이미지 설명을 입력하십시오


답변

이 명령을 실행
mvn -U clean install