41 lines
926 B
Groovy
41 lines
926 B
Groovy
plugins {
|
|
id 'java'
|
|
id 'io.freefair.lombok' version '8.10'
|
|
id 'org.springframework.boot' version '3.3.2'
|
|
}
|
|
|
|
apply plugin: 'io.spring.dependency-management'
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
|
|
dependencies {
|
|
implementation project(':libllamascript')
|
|
implementation 'org.springframework.boot:spring-boot'
|
|
implementation 'org.springframework.boot:spring-boot-autoconfigure'
|
|
implementation 'org.springframework.boot:spring-boot-configuration-processor'
|
|
|
|
testImplementation platform('org.junit:junit-bom:5.10.0')
|
|
testImplementation 'org.junit.jupiter:junit-jupiter'
|
|
testImplementation 'org.hamcrest:hamcrest:3.0'
|
|
}
|
|
|
|
test {
|
|
useJUnitPlatform()
|
|
}
|
|
|
|
java {
|
|
withSourcesJar()
|
|
withJavadocJar()
|
|
}
|
|
|
|
publishing {
|
|
publications {
|
|
springLlamascriptStarter(MavenPublication) {
|
|
from components.java
|
|
artifactId 'spring-llamascript-starter'
|
|
}
|
|
}
|
|
}
|