maven에서 gradle로 다중 프로젝트 빌드를 마이그레이션하고 프로젝트 간 종속성을 유지하고 주문 작업을 유지해야합니다. 내가 gradle에서 메이븐 플러그인을 사용하고 로컬 및 원격 메이븐 리포지토리에 아티팩트를 게시하고 싶습니다.Gradle 다중 프로젝트 빌드 - 프로젝트 종속성 및 빌드 순서
멀티 프로젝트 구조는 다음과 같이 :
루트/
--project-A/
---- 프로젝트-A1/
---- 프로젝트-A2/
- - 프로젝트-B/
---- 프로젝트-B1/
---- 프로젝트-B2/프로젝트-A2-A1 프로젝트에 종속 받는다는에서
또한 Project-B2는 Project-A2에 종속되어 있습니다. Project-B2 또는 Project-B 디렉토리에서 mvn install을 실행하면이 종속성을 로컬/원격 메이븐 저장소에서 가져와야합니다. 루트 디렉토리에서 mvn install을 실행하면 Project-A1 빌드, Project-A2 빌드 및 _Project-B2 빌드와 같은 빌드 순서를 계산해야합니다.