Я пытаюсь минимизировать все js-файлы в моем приложении. Я использовал gradle-js-plugin. Я смог минимизировать один файл, используя это. Но я хочу, чтобы все мои js-файлы были уменьшены. Вот что я пробовал. В конце концов это может показаться очень глупым, но я новичок в написании чего-то с градиентом.Gradle minify все javascript
plugins {
id "com.eriwen.gradle.js" version "2.12.0"
}
task minifyAll << {
FileTree tree = fileTree('src/main/webapp/resourcesMinified') {
include '**/*.js'
exclude '**/*.css'
exclude '**/*.less'
exclude '**/*.sass'
}
tree.each { file ->
def path = file.path
minifyJs {
println path
source = path
dest = path
closure {
warningLevel = 'QUIET'
}
}
}
Проблема, я не могу вызвать minifyJs
задачу из внутренней minifyAll
. Я пробовал несколько вещей, включая execute
. Заранее спасибо.
Thanks Michael. Но я хочу, чтобы все файлы были уменьшены отдельно. Поскольку мое приложение не одностраничное приложение, ничто не мешает мне в одном файле. –
Моя ошибка ... Я рассмотрю сегодня и, если возможно, обновить свой ответ. –
Я изменил ответ, чтобы создать свернутый файл для каждого файла в исходной исходной папке (он должен действительно проверить расширение файла, чтобы убедиться, что это JS, CSS и т. Д.). –