[Gradle] 하위 프로젝트 간 빌드 로직 공유 (Sharing Build Logic between Subprojects)
·
Framework/Gradle
Convention Plugins 일반적으로 다중 프로젝트 빌드의 하위 프로젝트는 몇 가지 공통된 특성을 공유합니다. 예를 들어, 여러 하위 프로젝트에는 특정 프로그래밍 언어로 된 코드가 포함될 수 있지만 다른 하위 프로젝트는 문서화 전용일 수 있습니다. 코드 품질 규칙은 모든 코드 하위 프로젝트에 적용되지만 설명서 하위 프로젝트에는 적용되지 않습니다. 동시에, 하나의 공통된 특성을 공유하는 하위 프로젝트는 다른 목적을 수행 할 수 있습니다 - 그들은 그들을 더욱 차별화하는 다른 아티팩트 유형을 생성 할 수 있습니다 , for example: public libraries - libraries that are published to some repository internal libraries - lib..