Files
tp1-rdf/build.gradle
2025-02-13 14:20:38 +01:00

36 lines
632 B
Groovy

plugins {
id 'java'
id 'antlr'
}
repositories {
mavenCentral()
}
dependencies {
// use ANTLR version 3, with explicit k for LL(k)
antlr "org.antlr:antlr:3.5.2"
}
java {
sourceCompatibility = "1.21"
targetCompatibility = "1.21"
toolchain {
languageVersion.set(JavaLanguageVersion.of(21))
}
}
generateGrammarSource {
arguments += [ '-no-visitor', '-no-listener' ]
outputDirectory = new File(buildDir.toString() + "/generated-src/antlr/main/TP1/")
}
jar {
manifest {
attributes (
'Main-Class': 'TP1.Main',
'Class-Path': configurations.runtimeClasspath.files.join(' ')
)
}
}