/build.gradle
https://bitbucket.org/mingidea/mingidea-mui · Gradle · 36 lines · 30 code · 5 blank · 1 comment · 0 complexity · 8e77754c161cc28f80461852e03d60ba MD5 · raw file
- buildscript {
- repositories {
- mavenCentral()
- }
- dependencies {
- classpath 'com.eriwen:gradle-js-plugin:1.8.0'
- classpath 'com.eriwen:gradle-css-plugin:1.8.0'
- }
- }
- // Invoke the plugin
- apply plugin: 'js'
- apply plugin: 'css'
-
- task combinejs(type: com.eriwen.gradle.js.tasks.CombineJsTask) {
- source = fileTree(dir: "${projectDir}/ui/js", include: "*.js", exclude: "m.ui.location_select_data.js").collect { it.canonicalPath }
- dest = file("${buildDir}/mui.js")
- }
-
- task minifyjs(type: com.eriwen.gradle.js.tasks.MinifyJsTask, dependsOn: 'combinejs') {
- source = file("${buildDir}/mui.js")
- dest = file("${buildDir}/mui-min.js")
- }
-
- task combinecss(type: com.eriwen.gradle.css.tasks.CombineCssTask) {
- source = fileTree(dir: "${projectDir}/ui/css", include: ["m.ui.*.css", 'jquery.ui.*.css'], exclude: "m.ui.all.css").collect { it.canonicalPath }
- dest = file("${buildDir}/mui.css")
- }
-
- task minifycss(type: com.eriwen.gradle.css.tasks.MinifyCssTask, dependsOn: 'combinecss') {
- source = file("${buildDir}/mui.css")
- dest = file("${buildDir}/mui-min.css")
- }
-
- task build() {
- dependsOn minifyjs, minifycss
- }