나는 함께 릴리스 버전을 구성하는 바이너리 아티팩트를 관리하는 방법에 대한 도구 및 권장 사항을 찾고 있습니다.바이너리 버전 관리
프로젝트는 다음과 같습니다
+ Package-Version
|__ Component A-Version
|__ Component B-Version
|__ Component C-Version
더 수준은 구성 요소 자체는 자신의 버전과의 하위 구성 요소에서 구축되도록,있을 수 있습니다.
현재 우리는 Excel과 바이너리 링크를 사용하고 있습니다. 더 쉽게 관리 할 수있는 몇 가지 간단한 도구를 소개하여 개선하기 바랍니다. 다음과 같은 몇 가지 기본 사항을 포함해야합니다. 버전/하위 버전 검색 및 트리에있는 위치 찾기, 쉽게 액세스 할 수있는 WEB 액세스 및 스크립트를 사용하여 새 바이너리를로드 할 수있는 인터페이스가있는 인터페이스. 또한 각 항목에는 관련 정보 (주로 릴리스 노트)가 있어야합니다.
참고 :이 프로젝트는 중요한 경우 포함 된 C/C++ 프로젝트입니다.
Java 개발자는 Nexus를 사용하여 커뮤니티와 라이브러리를 가져옵니다. Nexus를 로컬로 생성 된 아티팩트 저장에 사용할 수 있는지는 확실하지 않았습니다. Nexus를 사용하여 이러한 로컬로 생성 된 구성 요소를 계층 구조에 저장하거나이 계층 구조의 구성 요소를 XML 파일을 통해 관리 할 수 있다는 것을 정확하게 알고 있습니까? – EdwardH
@EdwardH 예, 제대로 이해하고 있습니다. 제작중인 아티팩트 (업로드 부분)를 저장하는 동안 공개 Nexus 서버 (다운로드 부분)를 반영하는 * 로컬 * Nexus 서버를 설정할 수 있습니다. 'pom.xml'은 모두 선언/관리 할 수 있습니다. – VonC