본문 바로가기
Tips/Errors

Gradle multi project 특정 dependency 제외 안 됨

by 오늘의개발부 2022. 3. 14.
반응형

Gradle multi project로 작업 진행 중, log4j2를 쓰기 위해 하위 모듈 전체에서 spring-boot-starter-logging을 제외하려고 했다.

 

 

그래서 

 

configurations{
	all {
		//logback과의 충돌 방지
		exclude group: 'org.springframework.boot', module: 'spring-boot-starter-logging'
	}
}

 

 

이렇게 제외 설정을 해줬으나 웬일인지 하위 모듈을 확인해보면 정상적으로 제외가 되지 않았다.

왜그럴까 여기저기 찾아봤는데 잘 안 되던 찰나..

 

 

가만보니 순서가 이렇게 되어 있었다.

 

dependencies{
	...
}


configurations{
	...
}

 

 

configurations를 위로 올려주니 정상적으로 제외되는 것을 확인.

 

바보같은 실수긴 했지만 나같은 사람이 있을까봐 포스팅 해본다.... 난 바보...

반응형