적용법

스크린샷 2022-07-17 오후 1.51.12.png

먼저 private 레포를 만들어야 하는 데 저희 dya-mond를 활용하여 만들어서 시큐리티 파일을 업로드 하였습니다.

이제 amabnb 프로젝트로 돌아와서 submodule를 등록해줍니다.

git submodule add <https://github.com/dya-mond/submoudle-test.git>

스크린샷 2022-07-17 오후 1.53.42.png

스크린샷 2022-07-17 오후 1.53.00.png

그럼 다음과 같이 .gitmodule파일 생성과 함께 submodule이 등록되어 클론되게 됩니다.

이후 실행이나 빌드시에 해당 파일을 resources 하위에 두기 위해 build.gradle를 수정해줍니다.

processResources.dependsOn('copySubmodule')

task copySubmodule(type: Copy) {
    from './submoudle-test'
    include '*.yaml'
    into './src/main/resources'
}

실행, 빌드시에 해당 폴더의 yaml파일이 resources 하위로 들어가게 됩니다.