source: backend/build.gradle

main
Last change on this file was 700e2f9, checked in by 186079 <matej.milevski@…>, 5 days ago

Init

  • Property mode set to 100644
File size: 1.6 KB
Line 
1plugins {
2 id 'java'
3 id 'org.springframework.boot' version '4.0.0'
4 id 'io.spring.dependency-management' version '1.1.7'
5}
6
7group = 'com.finki'
8version = '0.0.1-SNAPSHOT'
9description = 'iCare'
10
11java {
12 toolchain {
13 languageVersion = JavaLanguageVersion.of(25)
14 }
15}
16
17configurations {
18 compileOnly {
19 extendsFrom annotationProcessor
20 }
21}
22
23repositories {
24 mavenCentral()
25}
26
27dependencies {
28 implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
29 implementation 'org.springframework.boot:spring-boot-starter-web'
30 implementation 'org.springframework.boot:spring-boot-starter-security'
31 implementation 'org.springframework.boot:spring-boot-starter-flyway'
32 implementation 'org.flywaydb:flyway-database-postgresql'
33 implementation 'io.github.cdimascio:dotenv-java:3.2.0'
34 implementation 'io.jsonwebtoken:jjwt-api:0.13.0'
35 implementation 'org.mapstruct:mapstruct:1.6.3'
36 runtimeOnly 'io.jsonwebtoken:jjwt-impl:0.13.0'
37 runtimeOnly 'io.jsonwebtoken:jjwt-jackson:0.13.0'
38 compileOnly 'org.projectlombok:lombok'
39 developmentOnly 'org.springframework.boot:spring-boot-devtools'
40 runtimeOnly 'org.postgresql:postgresql'
41 annotationProcessor 'org.projectlombok:lombok'
42 annotationProcessor 'org.mapstruct:mapstruct-processor:1.6.3'
43 annotationProcessor 'org.projectlombok:lombok-mapstruct-binding:0.2.0'
44 testImplementation 'org.springframework.boot:spring-boot-starter-flyway-test'
45 testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
46}
47
48tasks.named('test') {
49 useJUnitPlatform()
50}
Note: See TracBrowser for help on using the repository browser.