2015-01-02 1 views
1

저는 maven을 처음 사용하고 apache-maven-3.0.5를 사용했습니다. Project1이라는 git 저장소가 있고 Project1 안에는 다른 많은 하위 프로젝트가 있습니다. Project1/rpm/pom.xml 파일에 Project1의 rpm을 설치 한 후 생성 된 버전 파일의 위치를 ​​변경하고 싶습니다.apache-maven으로 java 프로젝트의 rpm을 생성합니다.

변경 사항을 확인하려면 버전 파일이 수정 된 위치에 만들어 졌는지 확인하기 위해 rpm을 만들고 설치하고 싶습니다.

누군가가 rpm 작성 단계와 배치 위치를 알려주시겠습니까? 프로젝트에는 적절한 pom.xml이 있으며 mvn clean install 명령을 사용하여 성공적으로 빌드 할 수 있습니다.

문제는 rpm을 다시 작성하는 방법 (Project1에 포함 된 하위 프로젝트도 포함)을 저장하는 방법을 모르는 것입니다. 나는 이것에 관해 어떤 도움이라도 정말로 바르게 평가할 것이다.

답변

0

기본적으로 rpm-maven-plugin은 maven 라이프 사이클의 패키징 단계의 일부로 rpm을 작성합니다. 기본적으로 rpm은 대상 디렉토리 아래의 rpm 하위 디렉토리에 있습니다. 설치 목표를 사용하면 rpm (maven naming conventions 사용)을 로컬 Maven 저장소에 저장합니다.

다중 모듈 빌드를 사용하는 경우 최상위 프로젝트에서 mvn clean install을 실행하면 모든 하위 프로젝트를 미리 정의 된 순서대로 빌드하고 설치할 수 있습니다.

관련 문제