当前位置: 首页 > news >正文

gradle微服务依赖模版

1、父工程依赖模版

注: ext里的内容需要配合设置云效仓库参数到环境变量及gradle使用-CSDN博客使用

plugins {  id 'org.springframework.boot' version '2.3.12.RELEASE'  // 引入dependency-management插件  id 'io.spring.dependency-management' version '1.0.11.RELEASE'
}  group = 'com.fafa'  subprojects {  apply plugin: 'org.springframework.boot'  apply plugin: 'io.spring.dependency-management'  apply plugin: 'java'  sourceCompatibility = 11  targetCompatibility = 11  ext {  MAVEN_REPO_RELEASE_URL = System.getenv('MAVEN_REPO_RELEASE_URL')  MAVEN_REPO_SNAPSHOT_URL = System.getenv('MAVEN_REPO_SNAPSHOT_URL')  MAVEN_DEPLOY_USER = System.getenv('MAVEN_DEPLOY_USER')  MAVEN_DEPLOY_PASSWORD = System.getenv('MAVEN_DEPLOY_PASSWORD')  }  repositories {  maven { url "https://maven.aliyun.com/nexus/content/groups/public/" }  maven {  url 'https://maven.aliyun.com/repository/public'  }  maven { url "https://repo.spring.io/milestone" }  maven { url "https://plugins.gradle.org/m2/" }  maven {  credentials {  username MAVEN_DEPLOY_USER  password MAVEN_DEPLOY_PASSWORD  }  url MAVEN_REPO_RELEASE_URL  }  maven {  credentials {  username MAVEN_DEPLOY_USER  password MAVEN_DEPLOY_PASSWORD  }  url MAVEN_REPO_SNAPSHOT_URL  }  mavenCentral()  }  configurations{  // implementation {  // exclude group: 'com.alibaba.nacos', module: 'nacos-client'  // }  }  dependencyManagement {  imports { mavenBom "com.alibaba.cloud:spring-cloud-alibaba-dependencies:2.2.10-RC1" }  imports { mavenBom "org.springframework.cloud:spring-cloud-dependencies:Hoxton.SR12" }  }  dependencies {  //Spring Boot Web 启动器  implementation 'org.springframework.boot:spring-boot-starter-web'  compileOnly 'org.projectlombok:lombok'  runtimeOnly 'mysql:mysql-connector-java'  annotationProcessor 'org.projectlombok:lombok'  testImplementation 'org.springframework.boot:spring-boot-starter-test'  }  test {  useJUnitPlatform()  }  sourceSets {  main {  resources {  srcDirs = ['src/main/resources']  }  }  }  tasks.withType(JavaCompile) {  options.encoding = "UTF-8"  doLast {  copy {  from sourceSets.main.resources  into "$buildDir/resources/main"  }  }  }  
}

2、子工程依赖模版

group = 'com.fafa.order'  
version = '1.0'  
description = "order-service"  apply plugin: 'application'  dependencies {  //mybatis  implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.3.1'  
}

http://www.lryc.cn/news/593911.html

相关文章:

  • PHPStorm携手ThinkPHP8:开启高效开发之旅
  • 用 Jetpack Compose 写 Android 的 “Hello World”
  • RCE随笔(1)
  • RK3588 安卓adb操作
  • C++ - 仿 RabbitMQ 实现消息队列--服务端核心模块实现(一)
  • RK3588 编译 Android 13 镜像方法
  • 状态管理与团队协作 - SRE 的核心关切
  • c#:TCP服务端管理类
  • 第一章: 初识 Redis:背后的特性和典型应用场景
  • c#:管理TCP服务端发送数据为非16进制
  • 网络原理——IP
  • CentOS 服务器docker pull 拉取失败
  • Docker 在 Ubuntu 系统中的详细操作指南
  • 【Docker-Day 7】揭秘 Dockerfile 启动指令:CMD、ENTRYPOINT、ENV、ARG 与 EXPOSE 详解
  • Docker实战:使用Docker部署envlinks极简个人导航页
  • 企业级安全威胁检测与响应(EDR/XDR)架构设计
  • 如何解决pip安装报错error subprocess-exited-with-error问题
  • Twisted study notes[2]
  • 六年级数学知识边界总结思考-下册
  • 在Ubutu22系统上面离线安装Go语言环境【教程】
  • 传染病监测(六):随机模型 —— 为什么小规模疫情像掷骰子?
  • 【LeetCode 热题 100】200. 岛屿数量——DFS
  • MCP实战案例|Trae2.0 一键创建旅行助手并一键部署EdgeOne
  • axios二次封装-单个、特定的实例的拦截器、所有实例的拦截器。
  • Laravel 原子锁概念讲解
  • sqli-labs靶场通关笔记:第34-37关 宽字节注入的其他情况
  • docker Neo4j
  • PDF 编辑器:多文件合并 拆分 旋转 顺序随便调 加水印 密码锁 页码背景
  • Python 进阶知识之numpy库(一)
  • 考研最高效的准备工作是什么