我正在使用Intellij IDEA 2017.2.4
和Gradle 4.0.1
我有幾個Spring Boot服務。而且我面臨運行它們的問題,由於缺少依賴關係,它們可能會以隨機方式啓動而失敗。Intellij IDEA不解決Gradle依賴關係
我有build.gradle
父項目:
buildscript {
repositories {
mavenCentral()
maven { url "https://repo.spring.io/snapshot" }
maven { url "https://repo.spring.io/milestone" }
maven { url "https://plugins.gradle.org/m2/" }
mavenLocal()
}
dependencies {
classpath("io.spring.gradle:dependency-management-plugin:$dependencyManagementPluginVersion")
classpath("org.springframework.boot:spring-boot-gradle-plugin:$springBootVersion")
}
}
allprojects {
apply plugin: 'java'
apply plugin: 'idea'
group = '***'
version = '***'
}
subprojects {
sourceCompatibility = 1.8
targetCompatibility = 1.8
processResources {
filesMatching('**/*.yml') {
expand(project.properties)
}
}
apply plugin: 'io.spring.dependency-management'
dependencyManagement {
imports {
mavenBom("org.springframework.cloud:spring-cloud-dependencies:$springCloudVersion")
mavenBom("org.springframework.boot:spring-boot-dependencies:$springBootVersion")
}
dependencies {
dependency "com.google.cloud:google-cloud-storage:$googleCloudStorageVersion"
...
dependency "org.junit.jupiter:junit-jupiter-api:$junitVersion"
}
}
}
和一個小孩項目build.gradle
:
apply plugin: 'org.springframework.boot'
repositories {
mavenCentral()
maven { url "https://repo.spring.io/snapshot" }
maven { url "https://repo.spring.io/milestone" }
mavenLocal()
}
dependencies {
compile('org.springframework.boot:spring-boot-starter-data-jpa')
...
testCompile('com.h2database:h2')
}
在某些情況下lombok
依賴遺漏,在其他javax
依賴。它表明依賴不存在。
但之後我按01並再次它的工作原理建立。
也許有人遇到同樣的問題,有它的一些解決方案?
你能在這裏發表您'build.gradle'文件,好嗎? –
@AndriiAbramov有一些基本的東西,沒有什麼特別的 –