Eclipse가 Maven 종속성을 업데이트하는 데 시간이 오래 걸리는 이유는 무엇입니까?
Eclipse 작업 공간에 Maven 프로젝트가 있습니다. Eclipse를 시작할 때 Maven 종속성을 업데이트하는 데 매우 오랜 시간이 걸립니다. 실제로 결코 끝나지 않을 것 같고이 업데이트를 수행하는 동안 Eclipse에서 아무것도 할 수 없습니다.
아무도 나를 도울 수 있습니까?
먼저 종속성 트리에서 플러그인과 하위 항목을 포함한 모든 종속성을 확인하고
스냅 샷 버전을 릴리스 버전으로 바꾸십시오. 스냅
샷 버전은 항상 최신 업데이트를 찾는 반면
릴리스 버전은 안정적인 것으로 간주되며 업데이트는 예상되지 않습니다. 동일한 버전 번호.
둘째, LAN에서 작업한다고 가정하면 Nexus 와 같은 로컬 Maven 저장소 관리자를 설치 한 다음
<mirrorOf>*</mirrorOf>
$ {user.home} /. m2 / settings.xml에서 설정하여 아티팩트 요청을 리디렉션 하는 것이 좋습니다 .
이렇게하면 인터넷의 리포지토리를 지속적으로 확인하는 대신 로컬 미러에 대해 다운로드를 빠르게 확인할 수 있습니다.
이클립스 시작에서 이런 일이 발생하면 프로젝트의 의존성 업데이트가 아니라 Maven 저장소 색인 업데이트 일 수 있습니다 (khmarbaise가 그의 의견에서 언급했듯이).
여기에서 비활성화 할 수 있습니다 : 환경 설정 → Maven → 시작시 저장소 색인 업데이트 다운로드
새 색인은 종속성 추가 대화 상자 와 같이 최신 종속성 목록을 제공합니다 . 그러나 Maven Repositories View 에서 필요에 따라 인덱스가 수동으로 업데이트되면 수행됩니다 .
업데이트 : Eclipse Luna 이후 인덱스 업데이트는 기본적으로 비활성화됩니다 ( Bug404417 참조 ).
심지어 나는 Eclipse 시작 및 Eclipse 중단에 대한 Maven 종속성 업데이트에 직면했습니다. 내 작업 공간 디렉토리에 필요한 권한 (전체 권한)이 없음을 발견했습니다. 권한을 설정 한 후 문제가 해결되었습니다.
내장 된 것이 아닌 Maven의 로컬 사본을 사용하도록 Eclipse를 설정 했습니까? 나는 그것이 더 빠르다는 것을 알았습니다. 또한 Eclipse가 구성 파일의 로컬 사본을 가리키는 지 확인하십시오.
다른 모든 옵션을 시도한 후에도 여전히 시간이 오래 걸리면 새 작업 영역을 만들고 프로젝트를 새 작업 영역으로 이동하십시오.
'Nice programing' 카테고리의 다른 글
소멸자 대 IDisposable? (0) | 2020.11.24 |
---|---|
gradle-다른 jar와 함께 lib dir이있는 jar를 어떻게 빌드합니까? (0) | 2020.11.24 |
번들 설치를 실행할 때 gem 설치를위한 매개 변수를 어떻게 전달할 수 있습니까? (0) | 2020.11.24 |
정적 라이브러리 디버그 기호 (0) | 2020.11.24 |
자바 스크립트에서 유효하지 않은 필드를 표시 할 수 있습니까? (0) | 2020.11.24 |