group 'com.uas.platform.oos' version '1.0.1-SNAPSHOT' apply plugin: 'maven-publish' dependencies { //Apache Commons compile ("org.apache.commons:commons-lang3:3.5") compile ("commons-io:commons-io:2.5") compile "commons-logging:commons-logging:1.2" compile "com.fasterxml.jackson.core:jackson-core:2.8.1" compile "com.fasterxml.jackson.core:jackson-databind:2.8.1" compile 'com.amazonaws:aws-java-sdk:1.4.7' compile "org.springframework:spring-web:4.3.11.RELEASE" } javadoc { options { encoding "UTF-8" charSet "UTF-8" author true version true links "http://docs.oracle.com/javase/8/docs/api" } } // Package sources task sourceJar(type: Jar) { classifier "sources" from sourceSets.main.allJava } // Package javadoc task docJar(type: Jar, dependsOn: javadoc) { classifier "javadoc" from javadoc.destinationDir } publishing { publications { // Publish maven snapshot coreSnapshot(MavenPublication) { groupId project.group artifactId project.name version project.version from components.java artifact sourceJar artifact docJar } } repositories { maven { credentials { username "yingp" password "111111" } url "http://113.105.74.141:8081/artifactory/libs-snapshot-local" } } }