12
Maven이 -U 단계에서 정확히 무엇을하는지 알고 싶습니다.정확히 mvn -U가 작동합니까?
인수 순서는 원격 저장소에서 업데이트를 강제로 확인하고 필요하면 프로젝트에서 사용 된 업데이트 된 종속성으로 로컬 메이븐 리포지토리를 업데이트합니다. 바와 같이
: 은
-U --update-snapshots Forces a check for updated releases and snapshots on remote repositories
는 는
하지만, 정확히 어떻게이
을 수행 ? 먼저 모든 원격 저장소를 다운로드하고 업데이트해야하는지 로컬로 결정하거나 먼저 다운로드하지 않고 결정합니다. 알려진 몇 가지 구별점이 있습니까?내 메이븐 버전입니다 : 그것은 단지 당신의 프로젝트가 참조하는 유물이나 종속성을 완료
Apache Maven 3.2.2 (45f7c06d68e745d05611f7fd14efb6594181933e; 2014-06-17T16:51:42+03:00)
Maven home: /usr/local/Cellar/maven/3.2.2/libexec
Java version: 1.7.0_60, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.9.4", arch: "x86_64", family: "mac"
감사합니다. 유진. 나는 여전히 업데이트 확인이 정확히 어떻게 수행되었는지 확실하지 않다. 정교하게 주시겠습니까? – Stas
업데이트는 각 이슈에 대한 http 요청을 원격 Maven 저장소로 전송 한 다음 이슈 타임 스탬프를 Maven의 로컬 아티팩트 캐시 (일명 로컬 Maven 저장소)와 비교하여 확인합니다. –
위대한, thats 내가 알고 싶었 정확히. – Stas