Я пытаюсь создать приложение springboot с подключением к серверу microsoft. Я строю соединение с mysql, и он работал нормально, но теперь я не могу подключиться к моей базе данных mssql, потому что скрипт gradb Springboot не загружает jar. 'com.microsoft.sqlserver: sqljdbc4'. Я попытался загрузить jar через скрипт градиента в проекте non-springboot, и он работал нормально. Является ли Springboot чем-то, чего я не знаю? Или есть еще одна проблема?Spring boot gradle не может загрузить зависимость sqlserver
Мой Gradle-скрипт:
buildscript {
ext {
springBootVersion = '1.4.0.RELEASE'
}
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'spring-boot'
jar {
baseName = 'BEAT-Surflet'
version = '0.0.1-SNAPSHOT'
}
sourceCompatibility = 1.8
targetCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
compile('org.springframework.boot:spring-boot-starter-thymeleaf')
compile('com.microsoft.sqlserver:sqljdbc4')
compile('org.springframework.boot:spring-boot-starter-web')
compile('org.springframework:spring-jms')
compile('org.apache.activemq:activemq-broker')
testCompile('org.springframework.boot:spring-boot-starter-test')
}
Может быть, проблема в том, что springboot пытается загрузить версию сам или конфликтующих из-за него. Я пытался выдать ему также версию ('com.microsoft.sqlserver: sqljdbc4: 4.0'), но это тоже не сработало. Итак, почему мой сценарий градиента или мой проект springboot не загружают jQuery mssql?
Возможный дубликат [пропавшего артефакта com.microsoft.sqlserver: sqljdbc4: баночка: 4,0] (http://stackoverflow.com/questions/19537396/missing-artifact-com-microsoft-sqlserversqljdbc4jar4-0) –