How to pass parameters or arguments into a gradle task

前端 未结 6 2000
独厮守ぢ
独厮守ぢ 2020-12-29 00:41

I have a gradle build script into which I am trying to include Eric Wendelin\'s css plugin - http://eriwen.github.io/gradle-css-plugin/

Its easy enough to implement,

6条回答
  •  长发绾君心
    2020-12-29 01:29

    I would suggest the method presented on the Gradle forum:

    def createMinifyCssTask(def brand, def sourceFile, def destFile) {
        return tasks.create("minify${brand}Css", com.eriwen.gradle.css.tasks.MinifyCssTask) {
            source = sourceFile
            dest = destFile
        }
    }
    

    I have used this method myself to create custom tasks, and it works very well.

提交回复
热议问题