我正試圖縮小我應用中的所有js文件。我正在使用gradle-js-plugin。我能夠使用它來縮小單個文件。但我希望我的所有js文件都被縮小。這是我的嘗試。最終看起來很愚蠢,但我是用gradle寫一些東西的新手。Gradle全部縮小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'
}
}
}
問題是我無法從內部minifyAll
調用minifyJs
任務。我嘗試了幾件東西,包括execute
。先謝謝了。
謝謝邁克爾。但是我希望所有文件都被分別縮小。由於我的應用程序不是一個單一的頁面應用程序,所有縮小到一個單一的文件對我來說是無效的。 –
我的錯誤...我今天會看看,如果可能的話更新我的答案。 –
我已經更改了原始源文件夾中每個文件產生最小化文件的答案(它應該確實檢查文件擴展名以確保它是JS,CSS等)。 –