# What is inside the two jars, and what the starter drags in

--- masker-spring-boot-starter-1.0.0.jar ---
META-INF/MANIFEST.MF
META-INF/maven/com.ankurm.masker/masker-spring-boot-starter/pom.xml
META-INF/maven/com.ankurm.masker/masker-spring-boot-starter/pom.properties

--- masker-spring-boot-autoconfigure-1.0.0.jar (META-INF and the classes) ---
META-INF/spring-autoconfigure-metadata.properties
META-INF/additional-spring-configuration-metadata.json
META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
META-INF/spring-configuration-metadata.json
com/ankurm/masker/MaskerJacksonAutoConfiguration.class
com/ankurm/masker/Sensitive.class
com/ankurm/masker/Masker.class
com/ankurm/masker/MaskerAutoConfiguration.class
com/ankurm/masker/TailMasker.class
com/ankurm/masker/MaskerJacksonModule.class
com/ankurm/masker/MaskerProperties.class
com/ankurm/masker/MaskerJacksonModule$1.class

--- META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports ---
com.ankurm.masker.MaskerAutoConfiguration
com.ankurm.masker.MaskerJacksonAutoConfiguration

--- dependency tree of masker-spring-boot-starter (Jackson is not in it) ---
com.ankurm.masker:masker-spring-boot-starter:jar:1.0.0
+- org.springframework.boot:spring-boot-starter:jar:4.1.1:compile
|  +- org.springframework.boot:spring-boot-starter-logging:jar:4.1.1:compile
|  |  +- ch.qos.logback:logback-classic:jar:1.5.38:compile
|  |  |  +- ch.qos.logback:logback-core:jar:1.5.38:compile
|  |  |  \- org.slf4j:slf4j-api:jar:2.0.18:compile
|  |  +- org.apache.logging.log4j:log4j-to-slf4j:jar:2.25.5:compile
|  |  |  \- org.apache.logging.log4j:log4j-api:jar:2.25.5:compile
|  |  \- org.slf4j:jul-to-slf4j:jar:2.0.18:compile
|  +- org.springframework.boot:spring-boot-autoconfigure:jar:4.1.1:compile
|  |  \- org.springframework.boot:spring-boot:jar:4.1.1:compile
|  |     +- org.springframework:spring-core:jar:7.0.9:compile
|  |     |  +- commons-logging:commons-logging:jar:1.3.6:compile
|  |     |  \- org.jspecify:jspecify:jar:1.0.1:compile
|  |     \- org.springframework:spring-context:jar:7.0.9:compile
|  |        +- org.springframework:spring-aop:jar:7.0.9:compile
|  |        +- org.springframework:spring-beans:jar:7.0.9:compile
|  |        +- org.springframework:spring-expression:jar:7.0.9:compile
|  |        \- io.micrometer:micrometer-observation:jar:1.17.1:compile
|  |           \- io.micrometer:micrometer-commons:jar:1.17.1:compile
|  +- jakarta.annotation:jakarta.annotation-api:jar:3.0.0:compile
|  \- org.yaml:snakeyaml:jar:2.6:compile
\- com.ankurm.masker:masker-spring-boot-autoconfigure:jar:1.0.0:compile

--- dependency tree of masker-spring-boot-autoconfigure (Jackson is there, marked optional in the pom) ---
com.ankurm.masker:masker-spring-boot-autoconfigure:jar:1.0.0
+- org.springframework.boot:spring-boot-autoconfigure:jar:4.1.1:compile
|  \- org.springframework.boot:spring-boot:jar:4.1.1:compile
|     \- org.springframework:spring-context:jar:7.0.9:compile
|        +- org.springframework:spring-aop:jar:7.0.9:compile
|        +- org.springframework:spring-beans:jar:7.0.9:compile
|        +- org.springframework:spring-expression:jar:7.0.9:compile
|        \- io.micrometer:micrometer-observation:jar:1.17.1:compile
|           \- io.micrometer:micrometer-commons:jar:1.17.1:compile
\- org.springframework.boot:spring-boot-starter-jackson:jar:4.1.1:compile (optional)
   +- org.springframework.boot:spring-boot-starter:jar:4.1.1:compile
   |  +- org.springframework.boot:spring-boot-starter-logging:jar:4.1.1:compile
   |  |  +- ch.qos.logback:logback-classic:jar:1.5.38:compile
   |  |  |  \- ch.qos.logback:logback-core:jar:1.5.38:compile
   |  |  +- org.apache.logging.log4j:log4j-to-slf4j:jar:2.25.5:compile
   |  |  |  \- org.apache.logging.log4j:log4j-api:jar:2.25.5:compile
   |  |  \- org.slf4j:jul-to-slf4j:jar:2.0.18:compile
   |  +- jakarta.annotation:jakarta.annotation-api:jar:3.0.0:compile
   |  \- org.yaml:snakeyaml:jar:2.6:compile
   \- org.springframework.boot:spring-boot-jackson:jar:4.1.1:compile (optional)
      \- tools.jackson.core:jackson-databind:jar:3.1.5:compile (optional)
         +- com.fasterxml.jackson.core:jackson-annotations:jar:2.21:compile (optional)
         \- tools.jackson.core:jackson-core:jar:3.1.5:compile (optional)
