2015-01-22 10 views
0

aether API를 사용하여 프로그래밍 방식으로 nexus 리포지토리에 다른 버전의 이슈를 업로드했습니다. I넥서스에서 maven-metadata.xml 파일이 올바르게 업데이트되지 않음

하지만 넥서스 원격 저장소에서 이슈를 삭제하면 maven-metadata.xml 파일이 올바르게 업데이트되지 않습니다. 릴리스 버전은 내가 삭제 한 이슈를 여전히 가리 킵니다.

메타 데이터 파일을 업데이트 할 수있는 방법이 있습니까?

답변

0

UI에서, 예약 된 작업을 통해 또는 REST API를 통해 리포지토리의 메타 데이터를 수동으로 업데이트 할 수 있습니다. 일반적으로 메타 데이터 파일은 클라이언트 (예 : Maven 자체 또는 코드)에서 관리해야한다는 점을 명심해야합니다. Nexus는 일부 클라이언트가 메타 데이터를 유지 관리하지 않기 때문에 메타 데이터를 도움으로 수정하는 기능 만 제공합니다. 메타 데이터를 올바르게

예. UI에서. 관리자로 로그인하고 저장소로 이동하여 목록에서 저장소를 선택하고 마우스 오른쪽 버튼을 클릭 한 다음 '메타 데이터 다시 만들기'를 누르십시오.

저장소의 일부에 대해서만 작업하려면 저장소 찾아보기 탭으로 이동하십시오. 업데이트하려는 폴더까지 드릴 다운하고 동일한 오른쪽 클릭 동작을 수행하십시오.

+0

UI를 통해 어떻게 수행되는지 알려주실 수 있습니까? –

+0

@ ѕтƒ ... 세부 답변이 –

+0

으로 업데이트되었습니다. 메타 데이터 파일은 클라이언트가 관리해야한다고 말했습니다. maven이이 작업을 수행하는 방법 (이 경우 링크 또는 문서)? 어떻게 클라이언트 코드를 구현할 수 있습니까 ?? –