Open edubarbieri opened 8 years ago
any idea? I've had the same problem.
I don't know if you try this, but your source code solved my problem which it's not the same, but it's similar.
javascript.source {
minapp {
js {
srcDir "src/main/webapp/client/static/angular-app"
include "*.js"
}
}
minlib {
js {
srcDir "src/main/webapp/client/static/angular-libs"
include "*.js"
}
}
external {
js {
srcDir "src/main/webapp/client/static/external-libs"
include "*.js"
}
}
}
def pseudonode = [
[
module: 'app',
directorie: javascript.source.minapp.js,
name: 'angular.app'
],
[
module: 'libs',
directorie: javascript.source.minlib.js,
name: 'angular.libs'
],
[
module: 'external',
directorie: javascript.source.external.js,
name: 'external.libs'
]
]
task generateTask << {
pseudonode.each { file ->
file.directorie.files.each { item ->
println item
}
//createCombineTask(file.module, file.directorie, file.name).execute()
}
}
def createCombineTask(name, from, file){
return tasks.create("combine-${name}.js", com.eriwen.gradle.js.tasks.CombineJsTask) {
["${projectDir}/js/file1.js", "${projectDir}/js/file2.js"]
source = from
dest = "src/main/webapp/client/bundle/js/${file}.js"
}
}
Hello,
I 'm setting up the js minify and I need dynamic configuration files, so I build the following script:
When I run the command
gradle cleanDist generateTask
, the tasks finishes with success, the combine files is generated, but minified files aren't generated.In log show this:
Any idea?