亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

邛崃市| 祁东县| 彰武县| 鄱阳县| 闻喜县| 榕江县| 平顺县| 聂拉木县| 乌兰县| 娱乐| 定结县| 双城市| 宁南县| 府谷县| 盘锦市| 连云港市| 宣化县| 西华县| 陇西县| 新巴尔虎右旗| 固始县| 灵川县| 洛宁县| 象山县| 泰州市| 天津市| 固安县| 从江县| 平乐县| 新民市| 邯郸县| 龙州县| 海盐县| 丹巴县| 阿尔山市| 游戏| 广灵县| 许昌县| 昆明市| 扎鲁特旗| 开平市|