’修改编译参数‘
diff --git a/build.gradle b/build.gradle
index 1718a71..00c9da3 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,5 +1,4 @@
 plugins {
-    id 'war'
     id 'org.springframework.boot'
     id 'org.jetbrains.kotlin.jvm'
     id 'org.jetbrains.kotlin.plugin.jpa'
@@ -7,6 +6,7 @@
     id "com.palantir.git-version" version "0.12.0-rc2"
 }
 
+apply plugin: 'java'
 apply plugin: 'io.spring.dependency-management'
 
 payapiVersion = gitVersion()
@@ -14,25 +14,36 @@
 group = 'com.supwisdom'
 version = payapiVersion
 sourceCompatibility = jdkVersion
+def startClass = 'com.supwisdom.dlpay.PayApiApplicationKt'
 
 println("Build version: $version")
 repositories {
     mavenCentral()
 }
 
-war {
-    enabled = true
-    manifest {
-        attributes('Payapi-Version': rootProject.version)
-        writeTo(project.buildDir.toString() + "/classes/MATE-INF.MF")
-    }
+springBoot {
+    mainClassName = startClass
 }
 
-bootWar {
-    excludeDevtools = false
-    mainClassName = 'com.supwisdom.dlpay.PayApiApplication'
+
+bootJar {
+    launchScript()
+    mainClassName = startClass
 }
 
+//war {
+//    enabled = true
+//    manifest {
+////        attributes('Payapi-Version': rootProject.version)
+////        attributes('Main-Class': 'org.springframework.boot.loader.WarLauncher')
+////        attributes 'Start-Class': startClass
+//    }
+//}
+
+//bootWar {
+//    launchScript()
+//}
+
 
 dependencies {
     implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
@@ -54,6 +65,8 @@
 
     implementation 'org.thymeleaf.extras:thymeleaf-extras-springsecurity5'
 
+    runtime("org.springframework.boot:spring-boot-devtools")
+
     implementation 'org.postgresql:postgresql:42.2.5'
     implementation 'com.fasterxml.jackson.module:jackson-module-kotlin'
     implementation 'com.jcabi:jcabi-manifests:1.1'
@@ -72,7 +85,7 @@
     annotationProcessor 'org.projectlombok:lombok:1.18.8'
     compileOnly 'org.projectlombok:lombok:1.18.8'
 
-    providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'
+//    providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'
     testImplementation 'org.springframework.boot:spring-boot-starter-test'
     testImplementation 'io.rest-assured:rest-assured:3.3.0'
     testImplementation 'io.rest-assured:spring-mock-mvc:3.3.0'