2014-11-10 5 views
0

우리 회사는 Sonatype Nexus를 사용하여 자체 Maven 저장소를 호스팅합니다. 호스팅 된 아티팩트 중 많은 수가 archetype 플러그인을 사용하지 않고 게시되었으므로 archetype-catalog.xml 파일에 포함되지 않습니다. Maven 명령이나 Sonatype 소프트웨어의 일부 기능을 통해 저장소의 내용을 설명하는 XML을 생성하는 방법이 있습니까? 모든 것을 다시 출판하는 것은 거대한 사업이 될 것입니다.원격 Nexus Maven 저장소에서 XML 카탈로그를 생성하려면 어떻게해야합니까?

답변

1

@CAustin의 Sonatype guide to Nexus backups

아마 최고의 참조입니다. 돈을 인용 :

운 좋게도 Nexus는 파일 시스템을 사용하여 구성과 저장소 데이터를 모두 저장하도록 설계되었습니다. 즉, Nexus 설치를 백업하는 것은 amanda 또는 rsync를 사용하는 간단한 백업 스크립트와 같은 자동화 된 백업 도구 을 구성하는 것만큼이나 쉽습니다. 백업 할 데이터가 없거나 서버가 백업 기간 동안 일시 중단해야합니다. Nexus 설치를 백업하거나 복원하는 것은 파일 집합을 복사하는 것만 큼 쉽습니다.

그래서 간단하게 실행 find 명령 디렉토리 sonatype-work/nexus/storage/에서, 예를 들어,

$ find sonatype-work/nexus/ -type f -name pom.xml 

희망이 있습니다.

+0

팁 주셔서 감사합니다. 네트워크 드라이브를 매핑하거나 SSH로 연결하는 대신 HTTP 연결을 활용하는 것이 기대되었는데, 이는 IT 팀에서 몇 가지 추가 단계가 필요하기 때문입니다. 그러나 이것은 결국 더 강력한 옵션 일 것입니다. – CAustin