캐싱을위한 로컬 인공 지능 저장소 설정이 있습니다. 그것은 우리의 프로젝트로 구성되어 있지만 나는이Maven 로컬 저장소를 확인하지만 중앙에서 다운로드합니다. 왜?
Downloading: http://ourserver/artifactory/our-repo/javax/transaction/jta/1.1/jta-1.1-sources.jar
Downloading: http://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-sources.jar
Downloaded: http://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-sources.jar (25 KB at 54.5 KB/sec)
같은 행을 볼 수 빌드 프로세스의 표준 출력 찾고 있어요 때 로컬 저장소에서와 메이븐 중앙에서 항아리를 다운로드하려고 같은 그것은 본다 실제로 Maven Central을 사용합니다).
브라우저에서 로컬 저장소의 URL을 복사해도 문제없이 jar 파일을 얻을 수 있습니다.
내가 인공물의 관리 응용 프로그램을 확인하면 인공물을 볼 수 있습니다.
왜 Maven Central이 전혀 사용되지 않는지 설명 할 수 있습니까?
UPDATE : 무슨되었다 내가 무슨 짓을했는지 : 메이븐 중앙 전혀 접근 한 이유
orien의 대답은 explaines.
mliebelt 의견을 내 솔루션에 대한 나에게 암시했다. 로컬 저장소가 유물을 먼저 다운로드해야 할 때 응답 속도가 느린 것처럼 보였다. pom이 요청되면 jar와 소스를 열심히 다운로드하도록 캐시를 구성했습니다. 이렇게하면 다른 곳에서 다운로드 한 아티팩트의 수를 줄일 수 있습니다.
로컬 artifactory를 Maven Central의 캐시로 설정 했습니까? 구성 "사용하지 않은 이슈 유지"가 정의되어 있습니까? 그러면 캐시가 비어있을 수 있습니까? URL을 로컬 repo에 복사하면 URL을 다운로드하여 로컬에서 찾으면 표시됩니다. 캐시가 채워져 있는지 확인하려면 cache-URL을 사용해야합니다 (http : // ourserver/artifactory/our-repo-cache/javax/...'와 같아야합니다.) – mliebelt