apply plugin: 'com.android.library' apply plugin: 'android-maven' def siteUrl = 'https://github.com/kongzue/DialogX' //项目在github主页地址 def gitUrl = 'https://github.com/kongzue/DialogX.git' //Git仓库的地址 group = "com.kongzue.dialogx" android { compileSdkVersion 30 defaultConfig { minSdkVersion 21 targetSdkVersion 30 versionCode 10 versionName "1.0" consumerProguardFiles "consumer-rules.pro" renderscriptTargetApi 21 renderscriptSupportModeEnabled true // Enable RS support } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } } //install { // repositories.mavenInstaller { // // This generates POM.xml with proper parameters // pom { // project { // packaging 'aar' // name 'dialogx' // url siteUrl // licenses { // license { // name 'The Apache Software License, Version 2.0' // url 'http://www.apache.org/licenses/LICENSE-2.0.txt' // } // } // developers { // developer { // id 'myzchh'//设置自己ID // name 'myzchh'//设置自己名字 // email 'myzcxhh@live.cn'//设置自己邮箱 // } // } // scm { // connection gitUrl // developerConnection gitUrl // url siteUrl // } // } // } // } //} task sourcesJar(type: Jar) { from android.sourceSets.main.java.srcDirs classifier = 'sources' } artifacts { archives sourcesJar } //Properties properties = new Properties() //properties.load(project.rootProject.file('local.properties').newDataInputStream()) //bintray { // user = properties.getProperty("bintray.user") // key = properties.getProperty("bintray.apikey") // configurations = ['archives'] // pkg { // repo = "maven" // name = "dialogX" //项目在JCenter的名字 // websiteUrl = siteUrl // vcsUrl = gitUrl // licenses = ["Apache-2.0"] // publish = true // } //} dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) implementation 'androidx.appcompat:appcompat:1.2.0+' api files('libs\\DialogXInterface.jar') }