Closed yeollow closed 3 years ago
gradle build 시 gradle version문제로 update하라는 오류를 뱉을때에는 ./gradle wrapper -- gradle-version={gradle-version}
으로 gradle version을 바꿔주면 project의 /gradle/wrapper/gradle-wrapper.properties
내의 distributionUrl
항목의 마지막에 바꾸고자 했던 gradle-version-bin.zip파일이 명시된다.
해당 comment도 PR을 올려 issue와 link하는 식의 version control했어야 했는데.. main에 그냥 올리는 바람에 ㅎㅎ;; :-1:
multi module project 구성
모든 의존성 관리는 rootProject 경로의
build.gradle
에서 관리토록 한다.allprojects{ }
: rootProject내부의 모든 모듈에 대한 필요 의존성을 등록subprojects{ }
: rootProject 경로의 settings.gradle에 include되어있는 모듈들에 대한 필요 의존성을 등록project(':{module}'){ }
: 각 모듈에서만 필요한 의존성을 등록build.gradle
이 아님을 주의하자.:batch
Spring Application과 Spark Application은 독립적인 Application이며 Jenkins Job을 통해 주기적으로 실행시켜줌.
:api
:core
bootRepackage
를 제공하였으나, 스프링 부트 2.0부터 bootJar와 bootWar로 Spring boot gradle plugin이 변경되었다.bootJar { enabled = false }
,jar { enabled = true }
를 build.gradle의project(':core'){}
에 추가해준다. 공식 문서 참고