考慮跟進建管道:如何在插件列表的特定插件後添加自己的插件任務?
15:21:50: Executing external task 'build'...
Hello from the GreetingPlugin
:compileKotlin UP-TO-DATE
:compileJava NO-SOURCE
:copyMainKotlinClasses UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:findMainClass
:jar
:bootRepackage
:assemble
:compileTestKotlin UP-TO-DATE
:compileTestJava NO-SOURCE
:copyTestKotlinClasses UP-TO-DATE
:processTestResources NO-SOURCE
:testClasses UP-TO-DATE
:test UP-TO-DATE
:check UP-TO-DATE
:build
BUILD SUCCESSFUL
我需要編譯一些SaaS的主題位於:
src/main/resources/VAADIN/themes/customtheme/customtheme.scss
成相應的.css在目錄版本。
我相信,我需要做哪些必須要執行的gradle一些插件:
之間:罐子:bootRepackage讓自己的.css在最後的.jar結束。
到目前爲止,我有這個片段:
apply plugin: 'kotlin'
apply plugin: 'kotlin-spring'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
apply plugin: GreetingPlugin
class GreetingPlugin implements Plugin<Project> {
void apply(Project project) {
project.task('hello') {
println "Hello from the GreetingPlugin"
}
}
}
但正如我們所看到的GreetingPlugin
似乎首先執行。有沒有一種方法可以插入我的插件以在構建管道中的特定點執行?例如,現有的列出插件知道他們必須執行的順序?