gradle에도 maven의 dependencies 명령과 동일한 기능이 있다.


$ gradle dependencies
...

+--- ch.qos.logback:logback-classic:1.1.2

|    +--- ch.qos.logback:logback-core:1.1.2

|    \--- org.slf4j:slf4j-api:1.7.6

+--- ch.qos.logback:logback-core:1.1.2

+--- org.slf4j:slf4j-api:1.7.6

+--- org.springframework.retry:spring-retry:1.1.2.RELEASE

|    \--- org.springframework:spring-core:4.0.4.RELEASE -> 4.2.2.BUILD-SNAPSHOT (*)

+--- org.springframework.boot:spring-boot-starter-test: -> 1.3.0.BUILD-SNAPSHOT

|    +--- junit:junit:4.12 (*)

|    +--- org.mockito:mockito-core:1.10.19

|    |    +--- org.hamcrest:hamcrest-core:1.1 -> 1.3

|    |    \--- org.objenesis:objenesis:2.1

|    +--- org.hamcrest:hamcrest-core:1.3

|    +--- org.hamcrest:hamcrest-library:1.3

|    |    \--- org.hamcrest:hamcrest-core:1.3

|    +--- org.springframework:spring-core:4.2.2.BUILD-SNAPSHOT (*)

|    \--- org.springframework:spring-test:4.2.2.BUILD-SNAPSHOT

|         \--- org.springframework:spring-core:4.2.2.BUILD-SNAPSHOT (*)

\--- org.aspectj:aspectjtools:1.8.7



(*) - dependencies omitted (listed previously)


BUILD SUCCESSFUL


Total time: 1.96 secs



테스트 라이브러리를 제외하고 실제 런타임과 관련된 것을 확인하려면 --configuration runtime을 추가한다.test관련 라이브러리는 보이지 않는다.


$ gradle dependencies --configuration runtime
...

+--- ch.qos.logback:logback-classic:1.1.2

|    +--- ch.qos.logback:logback-core:1.1.2

|    \--- org.slf4j:slf4j-api:1.7.6

+--- ch.qos.logback:logback-core:1.1.2

+--- org.slf4j:slf4j-api:1.7.6

\--- org.springframework.retry:spring-retry:1.1.2.RELEASE

     \--- org.springframework:spring-core:4.0.4.RELEASE -> 4.2.2.BUILD-SNAPSHOT (*)





Posted by '김용환'
,