mirror of https://github.com/kiwix/libkiwix.git
65 lines
1.8 KiB
Groovy
65 lines
1.8 KiB
Groovy
apply plugin: 'com.android.library'
|
|
apply plugin: 'maven'
|
|
|
|
android {
|
|
compileSdkVersion 28
|
|
defaultConfig {
|
|
minSdkVersion 15
|
|
targetSdkVersion 28
|
|
versionCode 1
|
|
versionName "1.0"
|
|
}
|
|
buildTypes {
|
|
release {
|
|
minifyEnabled false
|
|
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
|
}
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
implementation 'com.getkeepsafe.relinker:relinker:1.3.1'
|
|
}
|
|
|
|
task writePom {
|
|
pom {
|
|
project {
|
|
groupId 'org.kiwix.kiwixlib'
|
|
artifactId 'kiwixlib'
|
|
version '10.1.1' + (System.env.KIWIXLIB_BUILDVERSION == null ? '' : '-'+System.env.KIWIXLIB_BUILDVERSION)
|
|
packaging 'aar'
|
|
name 'kiwixlib'
|
|
url 'https://github.com/kiwix/libkiwix'
|
|
licenses {
|
|
license {
|
|
name 'GPLv3'
|
|
url 'https://www.gnu.org/licenses/gpl-3.0.en.html'
|
|
}
|
|
}
|
|
developers {
|
|
developer {
|
|
id 'kiwix'
|
|
name 'kiwix'
|
|
email 'contact@kiwix.org'
|
|
}
|
|
}
|
|
scm {
|
|
connection 'https://github.com/kiwix/libkiwix.git'
|
|
developerConnection 'https://github.com/kiwix/libkiwix.git'
|
|
url 'https://github.com/kiwix/libkiwix'
|
|
}
|
|
}
|
|
}.withXml {
|
|
def dependenciesNode = asNode().appendNode('dependencies')
|
|
|
|
//Iterate over the implementation dependencies, adding a <dependency> node for each
|
|
configurations.implementation.allDependencies.each {
|
|
def dependencyNode = dependenciesNode.appendNode('dependency')
|
|
dependencyNode.appendNode('groupId', it.group)
|
|
dependencyNode.appendNode('artifactId', it.name)
|
|
dependencyNode.appendNode('version', it.version)
|
|
}
|
|
}.writeTo("$buildDir/pom.xml")
|
|
}
|
|
|