分布式开发,每个模块一个gradle项目

This commit is contained in:
陈云志
2020-12-16 17:11:20 +08:00
parent 53aa2db213
commit 14125debaa
70 changed files with 2552 additions and 186 deletions

View File

@@ -1,23 +1,51 @@
apply from: "../../build-config/build-base.gradle"
apply from: "../../build-config/build-boot-jar.gradle"
apply from: "../../build-product.gradle"
dependencies {
implementation project(':ruoyi-common-log')
implementation project(':ruoyi-common-security')
implementation project(':ruoyi-common-core')
implementation project(':ruoyi-common-swagger')
implementation 'com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:2.2.3.RELEASE'
implementation 'com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config:2.2.3.RELEASE'
implementation 'com.alibaba.cloud:spring-cloud-starter-alibaba-sentinel:2.2.3.RELEASE'
implementation 'org.springframework.boot:spring-boot-starter-actuator:2.3.4.RELEASE'
implementation 'org.springframework.boot:spring-boot-starter-validation:2.3.4.RELEASE'
implementation 'io.springfox:springfox-swagger-ui:2.9.2'
implementation 'org.apache.velocity:velocity:1.7'
implementation 'mysql:mysql-connector-java:8.0.21'
buildscript {
repositories {
maven { url "https://plugins.gradle.org/m2/" }
}
ext {
springBoot = "2.4.0"
alibabaCloud = "2.2.3.RELEASE"
springCloud = "2.2.6.RELEASE"
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBoot}")
classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:3.0"
}
}
description = 'ruoyi-modules-gen'
ext {
devVersion = "dev-9-SNAPSHOT"
}
description = "ruoyi-modules-file"
apply from: "../../build-config/build-all.gradle"
apply from: "../../build-config/build-base.gradle"
apply from: "../../build-config/build-boot-jar.gradle"
group = "com.ruoyi"
archivesBaseName = "${project.name}"
dependencies {
implementation "com.ruoyi:ruoyi-common-log:${devVersion}"
implementation "com.ruoyi:ruoyi-common-core:${devVersion}"
implementation "com.ruoyi:ruoyi-common-security:${devVersion}"
implementation "com.ruoyi:ruoyi-common-swagger:${devVersion}"
implementation "org.apache.velocity:velocity:1.7"
implementation "mysql:mysql-connector-java:8.0.21"
implementation "io.springfox:springfox-swagger-ui:2.9.2"
implementation "org.mybatis.spring.boot:mybatis-spring-boot-starter:2.1.4"
implementation "com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config:${alibabaCloud}"
implementation "com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:${alibabaCloud}"
implementation "com.alibaba.cloud:spring-cloud-starter-alibaba-sentinel:${alibabaCloud}"
implementation "org.springframework.boot:spring-boot-starter-web:${springBoot}"
implementation "org.springframework.boot:spring-boot-starter-actuator:${springBoot}"
implementation "org.springframework.boot:spring-boot-starter-validation:${springBoot}"
}
static def getGitVersion() {
return System.getProperty("gitVersion") ?: "git rev-parse --short HEAD".execute().text.trim()
}