안드로이드용 Native 브릿지 모듈을 개발하다 보면 dependencies 에 추가된 라이브러리 설치를 위해서
가끔씩 custom maven repository 를 추가해줘야 할 일이 있다.
KakaoAD SDK 의 경우 아래와 같은식으로 카카오의 maven url 을 추가해줘야 하는데 브릿지 모듈에 설정이 안돼있으면 라이브러리를 사용하는 개발자가 직접 설정을 해줘야 하고, 이는 RN개발자의 DX를 저해하는 요소가 된다.
Add below dependencies to your project/android/build.gradle
allprojects { repositories { + google() + jcenter() + maven { url 'https://devrepo.kakao.com/nexus/content/groups/public/' } } }
브릿지 모듈의 android/build.gradle
에 이런식으로 maven url 를 주입해주는 스크립트를 추가해주면, 라이브러리를 사용하는 개발자들이 설치하는 단계에서 프로젝트에 특별한 설정 추가 없이도 Android 의 dependencies 설치가 잘 된다.
실제 적용된 코드