task generateSpringVisualizer {
def templateFile = file("gradle/templates/SpringVisualizer.java.template")
def outputDir = file("${buildDir}/generated/sources/visualizer/java/com/yourpackage")
def outputFile = file("${outputDir}/SpringVisualizer.java")
inputs.file(templateFile)
outputs.file(outputFile)
doLast {
if (!templateFile.exists()) {
throw new GradleException("Template not found at: \${templateFile.path}")
}
outputDir.mkdirs()
// Use direct string replacement instead of 'expand' to prevent line breaking
String contents = templateFile.text
contents = contents.replace("\${packageName}", "com.yourpackage")
outputFile.text = contents
println ">>> SpringVisualizer.java generated successfully (formatting preserved)."
}
}
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (0)