apply plugin: 'groovy'// 插件开发必备: groovy
apply plugin: 'maven'// 发布插件用
apply plugin: 'kotlin'// kotlin支持
dependencies {
implementation gradleApi()//gradle sdk
implementation localGroovy()//groovy sdk
// Transform
implementation 'com.android.tools.build:gradle:4.0.0'
// ASM
implementation 'org.ow2.asm:asm:7.1'
implementation 'org.ow2.asm:asm-util:7.1'
implementation 'org.ow2.asm:asm-commons:7.1'
}
uploadArchives {
repositories.mavenDeployer {
repository(url: uri('../repo')) //仓库的路径,此处是项目根目录下的 repo 的文件夹
pom.groupId = 'com.example.asm' //groupId ,自行定义,一般是包名
pom.artifactId = 'myplugin' //artifactId ,自行定义
pom.version = '1.0.0' //version 版本号
}
}
repositories {
jcenter()
}
// kotlin支持
compileGroovy {
dependsOn tasks.getByPath('compileKotlin')
classpath += files(compileKotlin.destinationDir)
}
gradle插件开发build.gradle配置
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...