- build시 --warning-mode=all (-Dorg.gradle.warning.mode=all)옵션(Program Argument) 사용시 상세 설명 출력
- option 끝에 넣어야 동작 하는듯..

-멀티프로젝트 빌드 옵션
- gradle :api:build : api와 api가 의존하는 모든 프로젝트에 대해 컴파일과 jar를 수행하고 api 프로젝트의 build를 수행한다.
- gradle -a :api:build : api 프로젝트의 build만 수행한다.
- gradle :api:buildNeeded : api와 api가 의존하는 모든 프로젝트의 build를 수행한다.
- gradle :api:buildDependents : api와 api에 의존하는 모든 프로젝트에 대해 build를 수행한다.
- gradle build : 모든 프로젝트에 대해 build한다.
https://kwonnam.pe.kr/wiki/gradle/multiproject

 

gradle:multiproject [권남]

 

kwonnam.pe.kr



- 자주 사용하는 gradle 명령어
https://gist.github.com/andromedarabbit/d683f8cfd55dec2f3357

 

자주 쓰는 Gradle  명령어

자주 쓰는 Gradle 명령어. GitHub Gist: instantly share code, notes, and snippets.

gist.github.com



- Gradle build 문제 해결


- gradle build시 lombok 에러 발생
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
testCompile 'org.projectlombok:lombok'
testAnnotationProcessor 'org.projectlombok:lombok'


https://tube-life.tistory.com/14

 

gradle @Test error: variable not initialized in the default constructor

작업자의 작업 환경 - Intellij - Windows 10 HelloResponseDto.java import lombok.Getter; import lombok.RequiredArgsConstructor; @Getter @RequiredArgsConstructor public class HelloResponseDto { private..

tube-life.tistory.com



- main class 못찾는다는 에러 발생

Execution failed for task ':bootJar'.
> Main class name has not been configured and it could not be resolved

bootJar {
mainClassName = 'org.syaku.blog.Application'
}

- 실행할 메인 클래스가 없을때는 아래와 같이 한다
bootJar.enabled = false

https://syaku.tistory.com/369

 

spring boot 스프링 부트 개발 환경 설정 - setting

스프링 부트 개발 환경 설정 Github: https://github.com/syakuis/syaku-blog 모든글 1. 스프링 부트 개발 환경 설정 :: Spring boot 2. 스프링 부트 블로그 만들기 #1 :: Spring boot 3. 스프링 부트 블로그 만들..

syaku.tistory.com



- 기본 변수
rootProject : 상위 project
project : 현재 project

- 프로젝트명
rootProject.name
project.name

- 프로젝트 경로
rootProject.projectDir
project.projectDir

- 빌드 경로
rootProject.buildDir
rootProject.buildDir

- profile
rootProject.profile
project.profile



Posted by 張's blog
,