datahub/datahub-frontend/build.gradle

49 lines
941 B
Groovy
Raw Normal View History

plugins {
id "io.github.kobylynskyi.graphql.codegen" version "4.1.1"
}
2019-08-31 20:51:14 -07:00
apply plugin: 'java'
apply from: './play.gradle'
2019-08-31 20:51:14 -07:00
model {
// Must specify the dependency here as "stage" is added by rule based model.
tasks.myTar {
dependsOn stage
}
}
task myTar(type: Tar) {
extension = "tgz"
compression = Compression.GZIP
from("${buildDir}/stage")
into("bin") {
from("bin")
}
into("conf") {
from("conf")
fileMode = 0600
}
}
artifacts {
archives myTar
}
graphqlCodegen {
// For options: https://github.com/kobylynskyi/graphql-java-codegen/blob/master/docs/codegen-options.md
graphqlSchemaPaths = ["$projectDir/conf/datahub-frontend.graphql".toString()]
outputDir = new File("$projectDir/app/graphql")
packageName = "generated"
generateApis = true
modelValidationAnnotation = ""
customTypesMapping = [
Long: "Long",
]
}
tasks.withType(Checkstyle) {
exclude "**/generated/**"
2019-08-31 20:51:14 -07:00
}