liumingming

删除私密文件

apply plugin: 'com.jfrog.bintray'
version = android.defaultConfig.versionName
if (project.hasProperty("android")) { // Android libraries
task sourcesJar(type: Jar) {
classifier = 'sources'
from android.sourceSets.main.java.srcDirs
}
// task javadoc(type: Javadoc) {
// source = android.sourceSets.main.java.srcDirs
// classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
// }
} else { // Java libraries
task sourcesJar(type: Jar, dependsOn: classes) {
classifier = 'sources'
from sourceSets.main.allSource
}
}
//task javadocJar(type: Jar, dependsOn: javadoc) {
// classifier = 'javadoc'
// from javadoc.destinationDir
//}
artifacts {
// archives javadocJar
archives sourcesJar
}
// Bintray
//Properties properties = new Properties()
//properties.load(project.rootProject.file('local.properties').newDataInputStream())
bintray {
// user = properties.getProperty("bintray.user")
// key = properties.getProperty("bintray.apikey")
user = rootProject.ext.user
key = rootProject.ext.apikey
// user = 'hh-medic'
// key = 'c3a4fa32ed2a3cd54d736d04307bb86c12c11ff8'
configurations = ['archives']
pkg {
repo = rootProject.ext.repo
name = rootProject.ext.name
if (rootProject.ext.isCompany) {
userOrg = "hh-medic"
}
desc = rootProject.ext.name
websiteUrl = rootProject.ext.url
vcsUrl = rootProject.ext.vcsUrl
licenses = ["Apache-2.0"]
publish = true
}
}
\ No newline at end of file
apply plugin: 'com.github.dcendents.android-maven'
group = rootProject.ext.groupId // Maven Group ID for the artifact
install {
repositories.mavenInstaller {
// This generates POM.xml with proper parameters
pom {
project {
packaging 'aar'
groupId rootProject.ext.groupId
artifactId rootProject.ext.artifactId
// Add your description here
name rootProject.ext.name
description rootProject.ext.description
url rootProject.ext.url
// Set your license
licenses {
license {
name rootProject.ext.license_name
url rootProject.ext.license_url
}
}
developers {
developer {
id rootProject.ext.developer_id
name rootProject.ext.developer_name
email rootProject.ext.email
}
}
scm {
connection rootProject.ext.url
developerConnection rootProject.ext.url
url rootProject.ext.url
}
}
}
}
}
\ No newline at end of file
ext {
isCompany = false//控制是发布到企业账号还是个人账号
user = isCompany ? "hhmedic" : "hhclient"
apikey = isCompany ? "6501341d8094b0482a82e3e6eb3b205d2925b194" : "89c96bff0896bb09eb50b53affb8616e18aece15"
url = "https://www.hh-medic.com" //整体用到的URL
groupId = "com.hhmedic.android.sdk" //SDK引用包名
artifactId = "base_small" //SDK引用ID
name = "base_small" //描述
description = "base_small" //描述
license_name = "The Apache Software License, Version 2.0" //协议名称
license_url = "http://www.apache.org/licenses/LICENSE-2.0.txt" //协议地址
developer_id = isCompany ? "hhmedic" : "hhclient" //开发者账号
developer_name = "hhmedic" //开发者昵称
email = "liumingming@hh-medic.com" //开发者邮箱
repo = "maven" //bintray上定义的Repositories
vcsUrl = "http://code.hh-medic.com/dev-client/hhsdk.android.base.git"
}
\ No newline at end of file