본문 바로가기
개발관련 이것저것

의존성 리스트 확인하기

by 이상한나라의개발자 2024. 1. 2.

프로젝트 폴더로 이동한 뒤 

./gradlew dependencies --configuration compileClasspath

 

만약 프로젝트가 include 되어 있다면 ( gradle multi project 형태 )

./gradlew :common:dependencies --configuration compileClasspath

 

아래와 같이 의존 트리를 확인할 수 있습니다.

 

+--- org.projectlombok:lombok -> 1.18.28
+--- org.springframework.boot:spring-boot-starter-data-jpa -> 2.7.13
|    +--- org.springframework.boot:spring-boot-starter-aop:2.7.13
|    |    +--- org.springframework.boot:spring-boot-starter:2.7.13
|    |    |    +--- org.springframework.boot:spring-boot:2.7.13
|    |    |    |    +--- org.springframework:spring-core:5.3.28
|    |    |    |    |    \--- org.springframework:spring-jcl:5.3.28
|    |    |    |    \--- org.springframework:spring-context:5.3.28
|    |    |    |         +--- org.springframework:spring-aop:5.3.28
|    |    |    |         |    +--- org.springframework:spring-beans:5.3.28
|    |    |    |         |    |    \--- org.springframework:spring-core:5.3.28 (*)
|    |    |    |         |    \--- org.springframework:spring-core:5.3.28 (*)
|    |    |    |         +--- org.springframework:spring-beans:5.3.28 (*)
|    |    |    |         +--- org.springframework:spring-core:5.3.28 (*)
|    |    |    |         \--- org.springframework:spring-expression:5.3.28
|    |    |    |              \--- org.springframework:spring-core:5.3.28 (*)
|    |    |    +--- org.springframework.boot:spring-boot-autoconfigure:2.7.13
|    |    |    |    \--- org.springframework.boot:spring-boot:2.7.13 (*)
|    |    |    +--- org.springframework.boot:spring-boot-starter-logging:2.7.13
|    |    |    |    +--- ch.qos.logback:logback-classic:1.2.12
|    |    |    |    |    +--- ch.qos.logback:logback-core:1.2.12
|    |    |    |    |    \--- org.slf4j:slf4j-api:1.7.32 -> 1.7.36
|    |    |    |    +--- org.apache.logging.log4j:log4j-to-slf4j:2.17.2
|    |    |    |    |    +--- org.slf4j:slf4j-api:1.7.35 -> 1.7.36
|    |    |    |    |    \--- org.apache.logging.log4j:log4j-api:2.17.2
|    |    |    |    \--- org.slf4j:jul-to-slf4j:1.7.36
|    |    |    |         \--- org.slf4j:slf4j-api:1.7.36
|    |    |    +--- jakarta.annotation:jakarta.annotation-api:1.3.5
|    |    |    +--- org.springframework:spring-core:5.3.28 (*)
|    |    |    \--- org.yaml:snakeyaml:1.30
|    |    +--- org.springframework:spring-aop:5.3.28 (*)
|    |    \--- org.aspectj:aspectjweaver:1.9.7
|    +--- org.springframework.boot:spring-boot-starter-jdbc:2.7.13
|    |    +--- org.springframework.boot:spring-boot-starter:2.7.13 (*)
|    |    +--- com.zaxxer:HikariCP:4.0.3
|    |    |    \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.36
|    |    \--- org.springframework:spring-jdbc:5.3.28
|    |         +--- org.springframework:spring-beans:5.3.28 (*)
|    |         +--- org.springframework:spring-core:5.3.28 (*)
|    |         \--- org.springframework:spring-tx:5.3.28
|    |              +--- org.springframework:spring-beans:5.3.28 (*)
|    |              \--- org.springframework:spring-core:5.3.28 (*)
|    +--- jakarta.transaction:jakarta.transaction-api:1.3.3
|    +--- jakarta.persistence:jakarta.persistence-api:2.2.3
|    +--- org.hibernate:hibernate-core:5.6.15.Final
|    |    +--- org.jboss.logging:jboss-logging:3.4.3.Final
|    |    +--- net.bytebuddy:byte-buddy:1.12.18 -> 1.12.23
|    |    +--- antlr:antlr:2.7.7
|    |    +--- org.jboss:jandex:2.4.2.Final
|    |    +--- com.fasterxml:classmate:1.5.1
|    |    +--- org.hibernate.common:hibernate-commons-annotations:5.1.2.Final
|    |    |    \--- org.jboss.logging:jboss-logging:3.3.2.Final -> 3.4.3.Final
|    |    \--- org.glassfish.jaxb:jaxb-runtime:2.3.1 -> 2.3.8
|    |         +--- jakarta.xml.bind:jakarta.xml.bind-api:2.3.3
|    |         +--- org.glassfish.jaxb:txw2:2.3.8
|    |         \--- cohttp://m.sun.istack:istack-commons-runtime:3.0.12
|    +--- org.springframework.data:spring-data-jpa:2.7.13
|    |    +--- org.springframework.data:spring-data-commons:2.7.13
|    |    |    +--- org.springframework:spring-core:5.3.28 (*)
|    |    |    +--- org.springframework:spring-beans:5.3.28 (*)
|    |    |    \--- org.slf4j:slf4j-api:1.7.32 -> 1.7.36
|    |    +--- org.springframework:spring-orm:5.3.28
|    |    |    +--- org.springframework:spring-beans:5.3.28 (*)
|    |    |    +--- org.springframework:spring-core:5.3.28 (*)
|    |    |    +--- org.springframework:spring-jdbc:5.3.28 (*)
|    |    |    \--- org.springframework:spring-tx:5.3.28 (*)
|    |    +--- org.springframework:spring-context:5.3.28 (*)
|    |    +--- org.springframework:spring-aop:5.3.28 (*)
|    |    +--- org.springframework:spring-tx:5.3.28 (*)
|    |    +--- org.springframework:spring-beans:5.3.28 (*)
|    |    +--- org.springframework:spring-core:5.3.28 (*)
|    |    \--- org.slf4j:slf4j-api:1.7.32 -> 1.7.36
|    \--- org.springframework:spring-aspects:5.3.28
|         \--- org.aspectj:aspectjweaver:1.9.7
+--- org.springframework.boot:spring-boot-starter-web -> 2.7.13
|    +--- org.springframework.boot:spring-boot-starter:2.7.13 (*)
|    +--- org.springframework.boot:spring-boot-starter-json:2.7.13
|    |    +--- org.springframework.boot:spring-boot-starter:2.7.13 (*)
|    |    +--- org.springframework:spring-web:5.3.28
|    |    |    +--- org.springframework:spring-beans:5.3.28 (*)
|    |    |    \--- org.springframework:spring-core:5.3.28 (*)
|    |    +--- cohttp://m.fasterxml.jackson.core:jackson-databind:2.13.5
|    |    |    +--- cohttp://m.fasterxml.jackson.core:jackson-annotations:2.13.5
|    |    |    |    \--- com.fasterxml.jackson:jackson-bom:2.13.5
|    |    |    |         +--- cohttp://m.fasterxml.jackson.core:jackson-annotations:2.13.5 (c)
|    |    |    |         +--- cohttp://m.fasterxml.jackson.core:jackson-core:2.13.5 (c)
|    |    |    |         +--- cohttp://m.fasterxml.jackson.core:jackson-databind:2.13.5 (c)
|    |    |    |         +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.5 (c)
|    |    |    |         +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.5 (c)
|    |    |    |         \--- cohttp://m.fasterxml.jackson.module:jackson-module-parameter-names:2.13.5 (c)
|    |    |    +--- cohttp://m.fasterxml.jackson.core:jackson-core:2.13.5
|    |    |    |    \--- com.fasterxml.jackson:jackson-bom:2.13.5 (*)
|    |    |    \--- com.fasterxml.jackson:jackson-bom:2.13.5 (*)
|    |    +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.5
|    |    |    +--- cohttp://m.fasterxml.jackson.core:jackson-core:2.13.5 (*)
|    |    |    +--- cohttp://m.fasterxml.jackson.core:jackson-databind:2.13.5 (*)
|    |    |    \--- com.fasterxml.jackson:jackson-bom:2.13.5 (*)
|    |    +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.5
|    |    |    +--- cohttp://m.fasterxml.jackson.core:jackson-annotations:2.13.5 (*)
|    |    |    +--- cohttp://m.fasterxml.jackson.core:jackson-core:2.13.5 (*)
|    |    |    +--- cohttp://m.fasterxml.jackson.core:jackson-databind:2.13.5 (*)
|    |    |    \--- com.fasterxml.jackson:jackson-bom:2.13.5 (*)
|    |    \--- cohttp://m.fasterxml.jackson.module:jackson-module-parameter-names:2.13.5
|    |         +--- cohttp://m.fasterxml.jackson.core:jackson-core:2.13.5 (*)
|    |         +--- cohttp://m.fasterxml.jackson.core:jackson-databind:2.13.5 (*)
|    |         \--- com.fasterxml.jackson:jackson-bom:2.13.5 (*)
|    +--- org.springframework.boot:spring-boot-starter-tomcat:2.7.13
|    |    +--- jakarta.annotation:jakarta.annotation-api:1.3.5
|    |    +--- org.apache.tomcat.embed:tomcat-embed-core:9.0.76
|    |    +--- org.apache.tomcat.embed:tomcat-embed-el:9.0.76
|    |    \--- org.apache.tomcat.embed:tomcat-embed-websocket:9.0.76
|    |         \--- org.apache.tomcat.embed:tomcat-embed-core:9.0.76
|    +--- org.springframework:spring-web:5.3.28 (*)
|    \--- org.springframework:spring-webmvc:5.3.28
|         +--- org.springframework:spring-aop:5.3.28 (*)
|         +--- org.springframework:spring-beans:5.3.28 (*)
|         +--- org.springframework:spring-context:5.3.28 (*)
|         +--- org.springframework:spring-core:5.3.28 (*)
|         +--- org.springframework:spring-expression:5.3.28 (*)
|         \--- org.springframework:spring-web:5.3.28 (*)
\--- org.springframework.boot:spring-boot-starter-validation -> 2.7.13
     +--- org.springframework.boot:spring-boot-starter:2.7.13 (*)
     +--- org.apache.tomcat.embed:tomcat-embed-el:9.0.76
     \--- org.hibernate.validator:hibernate-validator:6.2.5.Final
          +--- jakarta.validation:jakarta.validation-api:2.0.2
          +--- org.jboss.logging:jboss-logging:3.4.1.Final -> 3.4.3.Final
          \--- com.fasterxml:classmate:1.5.1