照抄upload.gradle,增加maven上传
This commit is contained in:
@@ -41,4 +41,6 @@ dependencies {
|
||||
testImplementation 'junit:junit:4.+'
|
||||
androidTestImplementation 'androidx.test.ext:junit:1.1.2'
|
||||
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
|
||||
}
|
||||
}
|
||||
|
||||
apply from: new File(rootProject.rootDir, "gradle/upload.gradle").toString()
|
||||
4
foudations/mogo-httpdns/gradle.properties
Normal file
4
foudations/mogo-httpdns/gradle.properties
Normal file
@@ -0,0 +1,4 @@
|
||||
GROUP=com.mogo.httpdns
|
||||
POM_ARTIFACT_ID=httpdns-helper
|
||||
VERSION_CODE=1
|
||||
VERSION_NAME=1.0.18
|
||||
@@ -16,4 +16,10 @@ org.gradle.jvmargs=-Xmx2048m
|
||||
# https://developer.android.com/topic/libraries/support-library/androidx-rn
|
||||
android.useAndroidX=true
|
||||
# Automatically convert third-party libraries to use AndroidX
|
||||
android.enableJetifier=true
|
||||
android.enableJetifier=true
|
||||
|
||||
## maven 配置
|
||||
RELEASE_REPOSITORY_URL=http://nexus.zhidaoauto.com/repository/maven-releases/
|
||||
SNAPSHOT_REPOSITORY_URL=http://nexus.zhidaoauto.com/repository/maven-snapshots/
|
||||
USERNAME=xintai
|
||||
PASSWORD=xintai2018
|
||||
43
gradle/upload.gradle
Normal file
43
gradle/upload.gradle
Normal file
@@ -0,0 +1,43 @@
|
||||
apply plugin: 'maven'
|
||||
apply plugin: 'maven-publish'
|
||||
|
||||
task loggerSourcesJar(type: Jar) {
|
||||
classifier = 'sources'
|
||||
if (plugins.hasPlugin("java-library")) {
|
||||
from sourceSets.main.java.srcDirs
|
||||
} else if (plugins.hasPlugin("com.android.library")) {
|
||||
from android.sourceSets.main.java.sourceFiles
|
||||
} else if (plugins.hasPlugin('groovy')) {
|
||||
from sourceSets.main.groovy.srcDirs
|
||||
}
|
||||
}
|
||||
|
||||
artifacts {
|
||||
archives loggerSourcesJar
|
||||
}
|
||||
|
||||
task loggerUpload(dependsOn: [uploadArchives, loggerSourcesJar]) {
|
||||
}
|
||||
|
||||
uploadArchives {
|
||||
repositories {
|
||||
mavenDeployer {
|
||||
|
||||
println project.name
|
||||
pom.project {
|
||||
packaging = 'aar'
|
||||
groupId = GROUP
|
||||
artifactId = POM_ARTIFACT_ID
|
||||
version = VERSION_NAME
|
||||
}
|
||||
|
||||
repository(url: rootProject.RELEASE_REPOSITORY_URL) {
|
||||
authentication(userName: rootProject.USERNAME, password: rootProject.PASSWORD)
|
||||
}
|
||||
|
||||
snapshotRepository(url: rootProject.SNAPSHOT_REPOSITORY_URL) {
|
||||
authentication(userName: rootProject.USERNAME, password: rootProject.PASSWORD)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user