Я делаю проект с использованием Springboot 2.
И хочу сделать модуль my common library
.
Итак, я создал common
и Module A
модули.
Я хотел использовать mysql-connector-java:5.1.40
, поэтому я установил зависимость build.gradle моего common
модуля.
Но когда я импортирую common
в Module A
, Module A
имеет mysql-connector-java:8.0.15
мои файлы build.gradle, подобные этим.
springBootVersion
: 2.1.4.RELEASE
common
Зависимость build.gradle
dependencies {
compile("org.springframework.boot:spring-boot-starter-web:${springBootVersion}")
compile("org.springframework.boot:spring-boot-starter-webflux:${springBootVersion}")
compile("org.springframework.boot:spring-boot-starter-actuator:${springBootVersion}")
compile("org.springframework.boot:spring-boot-starter-aop:${springBootVersion}")
compile("org.springframework.boot:spring-boot-configuration-processor:${springBootVersion}")
compile("org.springframework.boot:spring-boot-starter-data-redis:${springBootVersion}")
compile("org.springframework.boot:spring-boot-starter-data-cassandra:${springBootVersion}")
compile("org.springframework.boot:spring-boot-starter-data-jpa:${springBootVersion}")
compile("org.springframework.kafka:spring-kafka:${springKafkaVersion}")
compile group: 'org.apache.kafka', name: 'kafka-clients', version: '2.2.0'
compile group: 'org.apache.curator', name: 'curator-recipes', version: '4.2.0'
compile('mysql:mysql-connector-java:5.1.40')
}
Module A
Зависимость build.gradle
dependencies {
compile project(":common")
}
Я не знаю, почему изменилась версия.
Есть ли в моей библиотеке mysql-connector-java:8.0.15
в моем используемом файле?