projet-application-web/build.gradle

36 lines
870 B
Groovy
Raw Normal View History

2022-04-13 20:08:19 +00:00
plugins {
id 'java'
id 'war'
2022-05-28 13:58:03 +00:00
id 'io.freefair.lombok' version '6.4.3'
2022-04-13 20:08:19 +00:00
}
repositories {
mavenCentral()
}
war {
archiveName 'backend.war'
}
dependencies {
// Pour pouvoir utiliser les annotations de jboss et tout
2022-04-13 20:08:19 +00:00
compileOnly 'javax:javaee-api:8.0.1'
// Pour pouvoir parser du JSON (on s'en sert ~pas en fait)
implementation 'com.google.code.gson:gson:2.8.6'
2022-04-13 20:08:19 +00:00
2022-05-10 20:22:52 +00:00
// pour permettre la persistence des données dans une db
2022-04-21 13:35:45 +00:00
implementation 'org.hibernate:hibernate-core:5.4.30.Final'
2022-04-21 07:08:45 +00:00
// des fonctions pratiques (pour deux/trois fonctions esotériques)
2022-04-21 07:08:45 +00:00
implementation 'org.apache.commons:commons-lang3:3.0'
2022-04-13 20:08:19 +00:00
// Pour les tests (même si on en fait pas)
2022-04-13 20:08:19 +00:00
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.2'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.2'
}
test {
useJUnitPlatform()
}