projet-application-web/build.gradle
2022-04-21 15:35:45 +02:00

47 lines
1.1 KiB
Groovy

plugins {
id 'java'
id 'war'
id "org.wildfly.build.provision" version "0.0.11"
}
provision {
variables['wildfly.version'] = '11.0.0.Final'
}
repositories {
mavenCentral()
}
war {
archiveName 'backend.war'
}
dependencies {
// Pour pouvoir faire l'API REST
compileOnly 'javax:javaee-api:8.0.1'
// Pour pouvoir parser le JSON
implementation 'com.google.code.gson:gson:2.8.6'
implementation 'org.hibernate:hibernate-core:5.4.30.Final'
implementation 'mysql:mysql-connector-java:8.0.24'
// des fonctions pratiques
implementation 'org.apache.commons:commons-lang3:3.0'
// Pour les tests
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.2'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.2'
// pour des getters/setters auto
compileOnly 'org.projectlombok:lombok:1.18.24'
annotationProcessor 'org.projectlombok:lombok:1.18.24'
testCompileOnly 'org.projectlombok:lombok:1.18.24'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.24'
}
test {
useJUnitPlatform()
}