Files
2026-07-03 15:56:07 +08:00

46 lines
1.2 KiB
Groovy

apply plugin: 'com.android.library'
android {
compileSdkVersion 27
defaultConfig {
minSdkVersion 19
targetSdkVersion 27
versionCode 13
versionName "1.1.3"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
lintOptions {
abortOnError false
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
}
tasks.withType(Javadoc) {
options.addStringOption('Xdoclint:none', '-quiet')
options.addStringOption('encoding', 'UTF-8')
}
def libVersion = '1.2.0'
task makeJar(type: Jar) {
// 指定生成的jar名
def rootDir = project.getRootDir();
def parentDir = project.getRootDir().getParentFile().getAbsolutePath();
delete 'build/libs/*.*'
archiveName 'android-common-' + libVersion + '.jar'
destinationDir = file('build/libs')
// 从哪里打包class文件
from('build/intermediates/classes/release/')
// 打包到jar后的目录结构
// 去掉不需要打包的目录和文件
exclude('test/', 'BuildConfig.class', 'R.class', 'R\$*.class', 'META-INF/')
}