|
|
@@ -0,0 +1,42 @@
|
|
|
+ext {
|
|
|
+ artifactoryBaseUrl = 'http://113.105.74.141:8081/artifactory'
|
|
|
+ artifactorySnapshotRepoUrl = "$artifactoryBaseUrl/libs-snapshot-local"
|
|
|
+ artifactoryReleaseRepoUrl = "$artifactoryBaseUrl/libs-release-local"
|
|
|
+}
|
|
|
+
|
|
|
+apply plugin: 'maven-publish'
|
|
|
+
|
|
|
+tasks.withType(JavaCompile) {
|
|
|
+ options.encoding = 'UTF-8'
|
|
|
+}
|
|
|
+
|
|
|
+task sourcesJar(type: Jar) {
|
|
|
+ baseName "${project.name}"
|
|
|
+ classifier 'sources'
|
|
|
+ from sourceSets.main.allSource
|
|
|
+}
|
|
|
+
|
|
|
+publishing {
|
|
|
+ publications {
|
|
|
+ manage(MavenPublication) {
|
|
|
+ groupId "${project.group}"
|
|
|
+ artifactId "${project.name}"
|
|
|
+ version "${project.version}"
|
|
|
+
|
|
|
+ artifact jar
|
|
|
+ artifact sourcesJar
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ repositories {
|
|
|
+ maven {
|
|
|
+ name 'remoteArtifactory'
|
|
|
+ url project.version.endsWith('-SNAPSHOT') ? artifactorySnapshotRepoUrl : artifactoryReleaseRepoUrl
|
|
|
+
|
|
|
+ credentials {
|
|
|
+ username = 'yingp'
|
|
|
+ password = '111111'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|