Skip to content
Snippets Groups Projects
Select Git revision
  • b96e7708b01a98ca6ae80dfa905afe7014728d70
  • main default protected
  • feat/certificate
  • feat/ssl
  • dev
  • feat/log
  • feat/routing
  • feat/forwarding
  • feat/auth
9 results

build.gradle

Blame
  • build.gradle 1.04 KiB
    plugins {
        id 'java'
        id 'org.springframework.boot' version '3.4.3'
        id 'io.spring.dependency-management' version '1.1.7'
    }
    
    group = 'com.aolda'
    version = '0.0.1-SNAPSHOT'
    
    java {
        toolchain {
            languageVersion = JavaLanguageVersion.of(21)
        }
    }
    
    configurations {
        compileOnly {
            extendsFrom annotationProcessor
        }
    }
    
    repositories {
        mavenCentral()
    }
    
    dependencies {
        implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
        implementation 'org.springframework.boot:spring-boot-starter-web'
        implementation 'org.springframework.boot:spring-boot-starter-validation'
        compileOnly 'org.projectlombok:lombok'
        runtimeOnly 'org.mariadb.jdbc:mariadb-java-client'
        runtimeOnly 'com.mysql:mysql-connector-j'
        implementation 'org.pacesys:openstack4j:3.1.0'
        annotationProcessor 'org.projectlombok:lombok'
        testImplementation 'org.springframework.boot:spring-boot-starter-test'
        testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
    }
    
    tasks.named('test') {
        useJUnitPlatform()
    }