我正在尝试导入 Java SDK for Temporal ( www.temporal.io )。我只遵循他们快速入门指南的前几行。它是使用 Spring Initializr 生成的 Spring Boot 应用程序。我的 build.gradle 看起来像这样:
plugins {
id 'org.springframework.boot' version '2.4.5'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
}
group = 'com.cardlay.temporaldemo'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'
repositories {
mavenCentral()
}
dependencies {
//Java Temporal SDK
implementation group: 'io.temporal', name: 'temporal-sdk', version: '1.0.7'
implementation group: 'commons-configuration', name: 'commons-configuration', version: '1.10'
implementation group: 'ch.qos.logback', name: 'logback-classic', version: '1.2.3'
// Spring Boot Application dependencies
implementation 'org.springframework.boot:spring-boot-starter'
// Testing dependencies
testImplementation 'junit:junit:4.13'
testImplementation 'org.mockito:mockito-all:1.10.19'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
test {
useJUnitPlatform()
}
然而,奇怪的是,如果我在没有Spring Boot 的情况下创建应用程序,那么 Gradle 将识别时间并允许我在我的类中进行导入。
那么 Spring Bootbuild.gradle
文件和配置是什么,不允许我进行导入?