建立自定義的gradle 外掛程式
gradle 就是groovy 語言編寫的1.1 main 資料夾下建立groovy資料夾
除了src下的main目錄和build.gradle 其他的都可以刪了1.2 建立groovy 檔案
package kpa.custom.plugin
import org.gradle.api.plugin
import org.gradle.api.project
public class customlogplugin implements plugin
}
1.3 修改library的build.gradle
dependencies
group='danny.lifecycle.plugin'
version='1.0.0'
uploadarchives
}} 1.4 main資料夾下建立resources/meta-inf/gradle-plugins路徑, 建立properties檔案, 命名格式:外掛程式名稱.peoperties
// 自定義日誌外掛程式(當然 名稱自己隨便定義啊)
custom.log.plugin.properties
1.5 編譯
可以看到在根目錄下有乙個custom_log_repo 檔案,裡面的就是我們外掛程式的目標檔案
1.6 測試
....
// properties 的檔名
buildscript
}dependencies
}android
...
執行 ./gradlew clean assembkedebug 構建當前gradle
compiletheplugpile ./gradlew clean assembledebug
//此處便是我們外掛程式中的列印
*****=customlogplugin===
build successful in 24s
27 actionable tasks: 25 executed, 2 up-to-date
到此為止,完成了gradle 的自定義 Sublime Text自定義lua模板外掛程式
在開發過程中,我們新建乙個lua檔案,大多是複製貼上如下面一段的 local classname class classname function classname ctor end return classname然後修改classname 的名字。接下來給大家介紹一種偷懶的技巧,只需要回車敲一...
二十一 Qt之自定義 Qt Designer 外掛程式
單擊 qt creator 的 幫助 關於 qt creator 選單,出現的對話方塊會顯示 qt creator 的版本資訊和使用的編譯器資訊。qt5.9的 qt creator 是基於 msvc2015 32bit 編譯器編譯的。參見 qt5 msvc2015編譯器 環境配置 不安裝vs 本案例...
Github page搭建部落格使用自定義外掛程式的方法
github page的後台程式是由jekyll搭建,但由於github的保護措施,非認證的plugin一般不會被github page支援,但可以使用一些小技巧來繞過遮蔽。以個人page為例,個人page展示的是master分支下的內容,所以個人page通常有兩個分支,master和開發用的dev...