Move the Soy files to the resources folder (#120)

This commit is contained in:
gbrodman 2019-06-19 12:10:57 -04:00 committed by GitHub
parent efe33fc66e
commit 973b29bc7a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
27 changed files with 10 additions and 13 deletions

View file

@ -163,6 +163,7 @@ subprojects {
project.ext.javaDir = "${project.projectDir}/src/main/java" project.ext.javaDir = "${project.projectDir}/src/main/java"
project.ext.javaTestDir = "${project.projectDir}/src/test/java" project.ext.javaTestDir = "${project.projectDir}/src/test/java"
project.ext.resourcesSourceDir = "${project.projectDir}/src/main/resources"
sourceSets { sourceSets {
main { main {
@ -170,9 +171,7 @@ subprojects {
srcDirs += aptGeneratedDir srcDirs += aptGeneratedDir
} }
resources { resources {
srcDirs = [ srcDirs += project.ext.javaDir
project.ext.javaDir
]
exclude commonlyExcludedResources exclude commonlyExcludedResources
} }
} }
@ -181,9 +180,7 @@ subprojects {
srcDirs += aptGeneratedTestDir srcDirs += aptGeneratedTestDir
} }
resources { resources {
srcDirs = [ srcDirs += project.ext.javaTestDir
project.ext.javaTestDir
]
exclude commonlyExcludedResources exclude commonlyExcludedResources
} }
} }

View file

@ -372,7 +372,7 @@ task soyToJava {
spec11SoyDir, toolsSoyDir, uiSoyDir, registrarSoyDir, spec11SoyDir, toolsSoyDir, uiSoyDir, registrarSoyDir,
] ]
soyRelativeDirs.each { soyRelativeDirs.each {
inputs.dir "${javaDir}/${it}" inputs.dir "${resourcesSourceDir}/${it}"
outputs.dir "${generatedDir}/${it}" outputs.dir "${generatedDir}/${it}"
} }
@ -392,19 +392,19 @@ task soyToJava {
soyToJava('google.registry.tools.soy', soyToJava('google.registry.tools.soy',
"${generatedDir}/${toolsSoyDir}", "${generatedDir}/${toolsSoyDir}",
fileTree( fileTree(
dir: "${javaDir}/${toolsSoyDir}", dir: "${resourcesSourceDir}/${toolsSoyDir}",
include: ['**/*.soy'])) include: ['**/*.soy']))
soyToJava('google.registry.ui.soy.registrar', soyToJava('google.registry.ui.soy.registrar',
"${generatedDir}/${registrarSoyDir}", "${generatedDir}/${registrarSoyDir}",
fileTree( fileTree(
dir: "${javaDir}/${registrarSoyDir}", dir: "${resourcesSourceDir}/${registrarSoyDir}",
include: ['**/*.soy'])) include: ['**/*.soy']))
soyToJava('google.registry.ui.soy', soyToJava('google.registry.ui.soy',
"${generatedDir}/${uiSoyDir}", "${generatedDir}/${uiSoyDir}",
files { files {
file("${javaDir}/${uiSoyDir}").listFiles() file("${resourcesSourceDir}/${uiSoyDir}").listFiles()
}.filter { }.filter {
it.name.endsWith(".soy") it.name.endsWith(".soy")
}) })
@ -412,13 +412,13 @@ task soyToJava {
soyToJava('google.registry.reporting.spec11.soy', soyToJava('google.registry.reporting.spec11.soy',
"${generatedDir}/${spec11SoyDir}", "${generatedDir}/${spec11SoyDir}",
fileTree( fileTree(
dir: "${javaDir}/${spec11SoyDir}", dir: "${resourcesSourceDir}/${spec11SoyDir}",
include: ['**/*.soy'])) include: ['**/*.soy']))
} }
} }
task soyToJS { task soyToJS {
def rootSoyDirectory = "${javaDir}/google/registry/ui/soy" def rootSoyDirectory = "${resourcesSourceDir}/google/registry/ui/soy"
def outputSoyDirectory = "${generatedDir}/google/registry/ui/soy" def outputSoyDirectory = "${generatedDir}/google/registry/ui/soy"
inputs.dir rootSoyDirectory inputs.dir rootSoyDirectory
outputs.dir outputSoyDirectory outputs.dir outputSoyDirectory
@ -432,7 +432,7 @@ task soyToJS {
"--allowExternalCalls", "false", "--allowExternalCalls", "false",
"--srcs", "${soyFiles.join(',')}", "--srcs", "${soyFiles.join(',')}",
"--shouldProvideRequireSoyNamespaces", "true", "--shouldProvideRequireSoyNamespaces", "true",
"--compileTimeGlobalsFile", "${javaDir}/google/registry/ui/globals.txt", "--compileTimeGlobalsFile", "${resourcesSourceDir}/google/registry/ui/globals.txt",
"--deps", "${deps.join(',')}" "--deps", "${deps.join(',')}"
} }
} }