Skip to content
Snippets Groups Projects
Commit 505855e5 authored by Jueun Park's avatar Jueun Park
Browse files

edited build.gradle

parent c0c91ae7
No related branches found
No related tags found
1 merge request!2Resolve "Create maven package"
Pipeline #13121 failed
...@@ -20,9 +20,15 @@ repositories { ...@@ -20,9 +20,15 @@ repositories {
} }
} }
configurations {
grammar2uml
relast
}
dependencies { dependencies {
implementation group: 'com.flipkart.zjsonpatch', name: 'zjsonpatch', version: "${json_patch_version}" implementation group: 'com.flipkart.zjsonpatch', name: 'zjsonpatch', version: "${json_patch_version}"
implementation group: 'io.swagger.parser.v3', name: 'swagger-parser', version: "${swagger_parser_version}" implementation group: 'io.swagger.parser.v3', name: 'swagger-parser', version: "${swagger_parser_version}"
grammar2uml group: 'de.tudresden.inf.st', name: 'grammar2uml', version: "${grammar2uml_version}"
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: "${junit_jupiter_version}" testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: "${junit_jupiter_version}"
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: "${junit_jupiter_version}" testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: "${junit_jupiter_version}"
...@@ -85,6 +91,22 @@ def relastOutputFiles = [ ...@@ -85,6 +91,22 @@ def relastOutputFiles = [
"src/gen/jastadd/OpenAPISpecification.ast", "src/gen/jastadd/OpenAPISpecification.ast",
"src/gen/jastadd/OpenAPISpecification.jadd" "src/gen/jastadd/OpenAPISpecification.jadd"
] ]
def genAst = [
"src/gen/jastadd/RelAst.ast"
]
def grammarDiagramFile = './src/gen/resources/diagrams/grammar/openapiRelast.png'
task generateGrammarDiagrams(type: JavaExec) {
group = 'Documentation'
classpath = configurations.grammar2uml
args "--output=${grammarDiagramFile}", '--defaultFolders'
args genAst
inputs.files genAst
outputs.files file(grammarDiagramFile)
}
task relast(type: JavaExec) { task relast(type: JavaExec) {
classpath = files("libs/relast.jar") classpath = files("libs/relast.jar")
...@@ -163,6 +185,7 @@ jastadd { ...@@ -163,6 +185,7 @@ jastadd {
} }
} }
publishing { publishing {
publications { publications {
maven(MavenPublication) { maven(MavenPublication) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment