Hi, I am able to solve the issue, After coping the files, i called the configuration again ,now file reading part is working fine.
But my minified task is not working, i think i am missing some thing, Can you please help me
task minifyJSFile(){
println ‘minify called 1’
doFirst {
javascript.source {
dev {
js {
//srcDir “${projectDir}/src/main/resources”
//srcDir “${sourceSets.main.output.resourcesDir}”
srcDir “${jstemp}”
include “**/*.js”
exclude “**/-src-.js”
}
}
}
println ‘minify called 2’+javascript.source.dev.js.files
javascript.source.dev.js.files.eachWithIndex { jsFile, idx ->
tasks.add(name: “minifyEachJs${idx}”, type: com.eriwen.gradle.js.tasks.MinifyJsTask) {
source = jsFile
String fileName = “${jsFile.name}”
println “Minimizing File:::::::::::::::::::::::::::::::::::::::::::::” + fileName
String renamedFile = fileName.replaceFirst(~/.[^.]+$/, ‘’) + “-${pocVersion}” + fileName.replaceFirst(fileName.replaceFirst(~/.[^.]+$/, ‘’),’’)
println “Minimizing File:::::::::::::::::::::::::::::::::::::::::::::” + renamedFile
println “Minimizing File:::::::::::::::::::::::::::::::::::::::::::::” + jsFile.parent
dest = “${jsFile.parent}/${renamedFile}”
sourceMap = file("${jsFile.parent}/${jsFile.name.replaceFirst(~/.[^.]+$/, ‘’)}.sourcemap.json")
}
}
} }
====================== my execution task below build.doLast{ tasks.copyJs.execute()
tasks.minifyJSFile.execute() }