91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

android自定義gradle插件之當前項目使用

發布時間:2020-06-20 15:06:21 來源:網絡 閱讀:824 作者:home_xu 欄目:移動開發

1、創建一個Java library 項目命名為BuildSrc,刪除build.gradle里面的內容,添加下面內容

apply plugin: 'groovy'
dependencies { 
    compile gradleApi()//gradle sdk
    compile localGroovy()//groovy sdk
}

2、刪除src/main下所有目錄文件

  • 在main 目錄下創建groovy目錄,創建包名com.home.plugin,創建MyPlugin.groovy 內容如下
package com.home.plugin
import org.gradle.api.Plugin
import org.gradle.api.Project

public class MyPlugin implements Plugin<Project> {
    void apply(Project project) {
        System.out.println("========================");
        System.out.println("這是個插件!");
        System.out.println("========================");
    }
}
  • 在main目錄下創建resources目錄然后在resources目錄里面再新建META-INF目錄
    再在META-INF里面新建gradle-plugins目錄。最后在gradle-plugins目錄里面新建properties文件
    注意這個文件的命名,你可以隨意取名,但是后面使用這個插件的時候,會用到這個名字
    比如,你取名為com.home.plugin.properties,而在其他build.gradle文件中使用自定義的插件時候則需寫成:apply plugin: 'com.home.plugin'
    com.home.plugin.properties文件內容為:implementation-class=com.home.plugin.MyPlugin

  • 工程目錄結構如下:
    android自定義gradle插件之當前項目使用

3、在app下的build.gradle添加引用 apply plugin: 'com.home.plugin'

Demo源碼:https://github.com/xuguohongai/android/tree/master/GradlePlugin

參考連接:http://kvh.io/cn/tags/EmbraceAndroidStudio/

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

嵊泗县| 嘉善县| 贵州省| 祁连县| 资讯| 宝清县| 雷州市| 新源县| 阿尔山市| 阿坝县| 萨迦县| 栾城县| 台中市| 图木舒克市| 遂昌县| 赤城县| 波密县| 乐至县| 上饶市| 天津市| 玉溪市| 涡阳县| 奇台县| 耒阳市| 饶河县| 太保市| 宁国市| 邢台市| 叙永县| 房山区| 高州市| 阆中市| 贺兰县| 农安县| 商城县| 万州区| 临夏市| 沙雅县| 中西区| 织金县| 如东县|