Files
coursera-ibm-java-developer…/SmartClinicManagementSystem/app/build.gradle

44 lines
1.4 KiB
Groovy
Raw Normal View History

2025-11-03 18:27:23 +01:00
import org.springframework.boot.gradle.plugin.SpringBootPlugin
2025-11-10 15:47:05 +01:00
plugins {
id 'org.springframework.boot' version '3.5.7'
}
2025-11-03 18:27:23 +01:00
apply plugin: 'java'
apply plugin: 'org.springframework.boot'
version = "1.0.0"
java {
sourceCompatibility = JavaVersion.VERSION_21
targetCompatibility = JavaVersion.VERSION_21
}
repositories {
mavenCentral()
}
dependencies {
implementation platform(SpringBootPlugin.BOM_COORDINATES)
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-data-mongodb'
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-validation'
implementation 'io.jsonwebtoken:jjwt-api:0.12.6'
runtimeOnly 'io.jsonwebtoken:jjwt-impl:0.12.6'
runtimeOnly 'org.springframework.boot:spring-boot-devtools'
runtimeOnly 'com.mysql:mysql-connector-j'
runtimeOnly 'io.jsonwebtoken:jjwt-jackson:0.12.6'
2025-11-10 15:47:05 +01:00
testImplementation "org.junit.jupiter:junit-jupiter-api:5.9.3"
testImplementation "org.junit.jupiter:junit-jupiter-params:5.9.3"
2025-11-03 18:27:23 +01:00
testImplementation 'org.springframework.boot:spring-boot-starter-test'
2025-11-10 15:47:05 +01:00
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.9.3"
2025-11-03 18:27:23 +01:00
}
test {
useJUnitPlatform()
}