group = 'com.fafa.feign'
description = 'feign-api'
version = '1.0.0'
apply plugin: 'java-library'
apply plugin: 'maven-publish'
dependencies {
}
bootJar {
enabled = false
}
jar {
enabled = true
}
task sourcesJar(type: Jar, dependsOn: classes) {
classifier = 'sources'
from sourceSets.main.allSource
}
//将当前工程打包上传到云效maven仓库
publishing {
publications {
maven(MavenPublication) {
groupId = project.group
artifactId = project.name
version = project.version
from components.java
artifact sourcesJar
}
}
repositories {
maven {
allowInsecureProtocol true
name = "codeup"
//这里需要指定上传到生产库还是非生产库
url = MAVEN_REPO_RELEASE_URL
credentials {
username MAVEN_DEPLOY_USER
password MAVEN_DEPLOY_PASSWORD
}
}
}
}