添加docker 以及datasql 以及部分功能测试微调
diff --git a/build.gradle b/build.gradle
index e073b25..2541be8 100644
--- a/build.gradle
+++ b/build.gradle
@@ -4,25 +4,48 @@
id 'org.jetbrains.kotlin.jvm'
id 'org.jetbrains.kotlin.plugin.jpa'
id 'org.jetbrains.kotlin.plugin.spring'
+ id 'com.palantir.docker' version '0.22.1'
}
apply plugin: 'io.spring.dependency-management'
group = 'com.supwisdom'
-version = waterManagerVersion
+version = doorVersion
sourceCompatibility = jdkVersion
repositories {
mavenCentral()
}
-war {
+def startClass = 'com.supwisdom.dlpay.DoorApplicationKt'
+
+println("Build version: $version")
+repositories {
+ mavenCentral()
+}
+
+springBoot {
+ mainClassName = startClass
+}
+
+
+bootJar {
+ launchScript()
+ mainClassName = startClass
+}
+
+jar {
manifest {
- attributes('WaterManager-Version': rootProject.version)
- writeTo(project.buildDir.toString() + "/classes/MATE-INF.MF")
+ attributes('Payapi-Version': version)
}
}
+docker {
+ name '172.28.201.70:5000/dali/door:' + version
+ println(jar.archivePath)
+ files jar.archivePath
+}
+
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-data-redis'
@@ -60,6 +83,9 @@
implementation 'cn.afterturn:easypoi-base:3.0.3'
+ implementation 'org.springframework.boot:spring-boot-autoconfigure:2.1.6.RELEASE'
+
+
annotationProcessor "org.springframework.boot:spring-boot-configuration-processor"
providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'