35 lines
835 B
Groovy
35 lines
835 B
Groovy
plugins {
|
|
id 'java'
|
|
}
|
|
|
|
group 'fr.frt'
|
|
version '1.0-SNAPSHOT'
|
|
|
|
jar {
|
|
manifest {
|
|
attributes 'Main-Class': 'ProjectionPlanning.Main'
|
|
}
|
|
from {
|
|
configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) }
|
|
}
|
|
}
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
|
|
dependencies {
|
|
compileOnly 'org.projectlombok:lombok:1.18.16'
|
|
annotationProcessor 'org.projectlombok:lombok:1.18.16'
|
|
implementation 'org.mariadb.jdbc:mariadb-java-client:2.7.1'
|
|
implementation 'com.googlecode.json-simple:json-simple:1.1.1'
|
|
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.6.0'
|
|
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine'
|
|
implementation 'io.github.vincenzopalazzo:material-ui-swing:1.1.1'
|
|
implementation 'com.intellij:forms_rt:7.0.3'
|
|
}
|
|
|
|
test {
|
|
useJUnitPlatform()
|
|
}
|