기타활동/기타
java dependency configuration mode
늘근이
2016. 12. 29. 19:57
Java에서는 기본적으로 네 가지 configuration이 존재한다
compile
: 프로젝트를 컴파일할 때 필요한 의존 라이브러리들runtime
: 프로젝트를 실행할 때 필요한 의존 라이브러리들. 기본적으로 compile을 모두 포함한다.testCompile
: 프로젝트의 테스트를 컴파일할 때 필요한 라이브러리들. 기본적으로 프로젝트의 컴파일된 클래스들과 compile 의존성을 포함한다.testRuntime
: 프로젝트의 테스트를 실행할 때 필요한 라이브러리들. 기본적으로 compile, runtime, testCompile 의존성을 포함한다