Fix build settings
1 parent 485411a commit 4856fa0b784f0fea5bdf9677fd1e9b9ff4f956f7
yhornisse authored on 12 May 2020
Showing 3 changed files
View
18
README.md
## そのまま実行(UNIX系OSやMacの場合)
 
```
$ ./gradlew bootRun
```
 
## Fat Jar作成(UNIX系OSやMacの場合)
 
```
$ ./gradlew bootJar
```
 
## Fat Jarを実行
 
```
$ java -jar build/libs/SampleKotlin-1.0-SNAPSHOT.jar
```
 
# /tmp/hoge.dbの中身
 
```
sqlite> .schema
View
7
build.gradle.kts
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
 
group = "org.example"
version = "1.0-SNAPSHOT"
 
plugins {
application
kotlin("jvm") version "1.3.61"
kotlin("plugin.spring") version "1.3.50"
id("org.springframework.boot") version "2.2.5.RELEASE"
id("org.springframework.boot") version "2.2.3.RELEASE"
id("io.spring.dependency-management") version "1.0.9.RELEASE"
id("com.github.johnrengelman.shadow") version "5.0.0"
}
 
application {
mainClassName = "com.example.sample.SpringSampleApplicationKt"
implementation(group = "org.xerial", name = "sqlite-jdbc", version = "3.8.11.2")
}
 
tasks {
withType<Jar> {
withType<ShadowJar> {
manifest {
attributes(
mapOf(
"Main-Class" to application.mainClassName
View
settings.gradle.kts