group 'zhanSystem'
version '1.0'
apply plugin: 'java'
apply plugin: 'maven'
sourceCompatibility = 1.8
targetCompatibility = 1.8
buildscript {
repositories {
mavenLocal()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:2.1.1.RELEASE")
}
}
dependencies {
compile("org.apache.commons:commons-lang3:3.8.1")
compile("org.apache.commons:commons-collections4:4.2")
compile("com.alibaba:fastjson:1.2.47")
compile("org.projectlombok:lombok:1.18.4")
compile("tk.mybatis:mapper-spring-boot-starter:2.1.1")
compile("com.github.pagehelper:pagehelper-spring-boot-starter:1.2.10")
}
##以下部分是发布JAR的核心配置
//打包源代码
task sourcesJar(type: Jar, dependsOn: classes) {
classifier = 'sources'
from sourceSets.main.allSource
}
artifacts {
archives sourcesJar
}
//上传资源配置
uploadArchives {
repositories {
mavenDeployer {
//上传资源到Maven私服
repository(url: "http://127.0.0.1:8081/repository/3rdParty/") {
authentication(userName:"admin",password:"123456")
}
pom.version ="$project.version"
pom.artifactId ="$project.name"
pom.groupId ="$project.group"
}
}
}