Android Project의 여러 모듈 중 하나를 JitPack에 게시하기

by

JitPack은 프로젝트 소스코드를 가져와 ./gradlew install 명령을 실행한다. 그런데 내 프로젝트에 여러 개의 모듈이 있고, 그 중 하나만 라이브러리 모듈이고 이 모듈을 JitPack에 게시하고 싶다. 어떻게 해야할까?

짧은 답: gradlew 를 수정하자.
gradlew 아랫부분에 java를 실행하는 행 근처에 옵션이 모인 곳이 있다.
어느 예에는, collect all arguments... 이런 행에 이어서 eval set... 이런 행이 있다.
어느 예에는, "$@" 이런 구문이 있다.

수정의 예는 아래와 같다.

APPARGS="connectlive:publishToMavenLocal"
eval set -- $DEFAULT_JVM_OPTS 중간생략 org.gradle.wrapper.GradleWrapplerMain "$APP_ARGS"

JitPack이 gradlew에 어떤 명령을 주든 지정된 gradle project와 task를(connectlive와 publishToMavenLocal) 실행하게 된다.

http://weblog.youre.space//vergence/2021/08/005226.html