gradle configuration 종류

simuruk wiki

gradle로 dependencies로 관리할때 어떠한 프로젝트에 대해 configuration을 붙여 주게 되는데

예를 들면 compileOnly "org.projectlombok:lombok" 에서 org.projectlombok:lombok 프로젝트에 대한 configuration은 complieOnly가 되며 컴파일단계에서만 사용된다는 뜻이다.

이러한 configutarion은 여러가지 종류가 있고 아래처럼 task를 생성해서 확인해볼수 있다.

task checkConfiguration {
	for (config in configurations) {
		println config
	}
}

참고링크