Nexus Repository에 jar(라이브러리)파일 일괄 업로드 방법 문의건
- 작성자 :
- 강*구
- 작성일 :
- 2022-08-03 17:32:18
- 조회수 :
- 1,143
- 구분 :
- 개발환경 / 4.0
- 진행상태 :
- 완료
Q
기존에 Maven 에서 관리되던 라이브러리는 group, artifact, version 등이 잘 명시되어있기 때문에
가이드상에 설명된대로 Target 저장소로 복사 및 붙여넣기를 하면 Indexing 잘 되어서 구성완료를 할 수 있었습니다.
하지만, Maven 으로 관리되지 않던 jar 파일만 단독적으로 존재하거나 얻은 파일을 Maven 형식에 최대한 비슷하게 하여 Target 저장소에 붙여넣으면
Indexing이 되지 않습니다. 꼭 Nexus Web UI환경에서 Artifact Upload 기능을 사용해서 업로드해야만 하더라구요.
아무래도 Indexing이 되지 않는 문제는 개별적으로 업로드했을때와는 다르게 라이브러리명.pom파일과 maven-metadat.xml 파일이 생성되지 않아 생기는 문제인것같네요
제가 참고한 Nexus 환경 구축 가이드는 아래와 같이 설명이 있습니다.
- 아래 -
Nexus storage 에 필요한 라이브러리를 아래와 같이 한 번에 추가가능하다.
Target 저장소 : <eGovCI_home>/home/nexus/storage/releases
직접 또는 FTP 환경을 설정하여 Target 저장소에 위치 시킨다.
혹시라도 Maven으로 관리되지 않던 라이브러리 파일을 일괄적으로 Nexus Repo에서 Indexing이 가능하도록 업로드를 할 수 있는 방법이나 레퍼런스가 있을까요?
가이드상에 설명된대로 Target 저장소로 복사 및 붙여넣기를 하면 Indexing 잘 되어서 구성완료를 할 수 있었습니다.
하지만, Maven 으로 관리되지 않던 jar 파일만 단독적으로 존재하거나 얻은 파일을 Maven 형식에 최대한 비슷하게 하여 Target 저장소에 붙여넣으면
Indexing이 되지 않습니다. 꼭 Nexus Web UI환경에서 Artifact Upload 기능을 사용해서 업로드해야만 하더라구요.
아무래도 Indexing이 되지 않는 문제는 개별적으로 업로드했을때와는 다르게 라이브러리명.pom파일과 maven-metadat.xml 파일이 생성되지 않아 생기는 문제인것같네요
제가 참고한 Nexus 환경 구축 가이드는 아래와 같이 설명이 있습니다.
- 아래 -
Nexus storage 에 필요한 라이브러리를 아래와 같이 한 번에 추가가능하다.
Target 저장소 : <eGovCI_home>/home/nexus/storage/releases
직접 또는 FTP 환경을 설정하여 Target 저장소에 위치 시킨다.
혹시라도 Maven으로 관리되지 않던 라이브러리 파일을 일괄적으로 Nexus Repo에서 Indexing이 가능하도록 업로드를 할 수 있는 방법이나 레퍼런스가 있을까요?
환경정보
-
- OS 정보 : Windows10
- 표준프레임워크 버전 : eGov 4.0
- JDK(JRE) 정보 : JDK 1.8
- WAS 정보 : Tomcat 8.5
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
표준프레임워크에서는
Maven으로 관리되지 않는 라이브러리를 일괄 Nexus Repository Indexing하는 방법에 대해선 가이드 하지 않고 있습니다.
아래 주소를 참조하시면 도움이 되실 것 같습니다.
https://dejavuhyo.github.io/posts/nexus-repository-library-bulk-upload/
감사합니다.
표준프레임워크센터 입니다.
표준프레임워크에서는
Maven으로 관리되지 않는 라이브러리를 일괄 Nexus Repository Indexing하는 방법에 대해선 가이드 하지 않고 있습니다.
아래 주소를 참조하시면 도움이 되실 것 같습니다.
https://dejavuhyo.github.io/posts/nexus-repository-library-bulk-upload/
감사합니다.