36 lines
854 B
Groovy
36 lines
854 B
Groovy
plugins {
|
|
id 'org.springframework.boot' version '3.4.1'
|
|
id 'io.spring.dependency-management' version '1.1.7'
|
|
id 'com.vaadin' version '24.6.1'
|
|
}
|
|
|
|
|
|
configurations {
|
|
compileOnly {
|
|
extendsFrom annotationProcessor
|
|
}
|
|
}
|
|
|
|
ext {
|
|
set('vaadinVersion', "24.6.1")
|
|
}
|
|
|
|
dependencies {
|
|
implementation 'org.springframework.boot:spring-boot-starter-web'
|
|
implementation 'org.springframework:spring-aspects'
|
|
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
|
|
|
|
runtimeOnly 'org.postgresql:postgresql'
|
|
|
|
implementation 'com.vaadin:vaadin-spring-boot-starter'
|
|
|
|
testImplementation 'org.springframework.boot:spring-boot-starter-test'
|
|
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
|
|
}
|
|
|
|
dependencyManagement {
|
|
imports {
|
|
mavenBom "com.vaadin:vaadin-bom:${vaadinVersion}"
|
|
}
|
|
}
|