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

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.xdnf.cn/news/16008.html

相关文章:

  • 软件反调试(5)- 基于注册表实时调试器检测
  • [Python] -项目实战7- 用Python和Tkinter做一个图形界面小游戏
  • 我的世界-推理
  • 基于Event Sourcing和CQRS的微服务架构设计与实战
  • 连接语言大模型(LLM)服务进行对话
  • 随着GPT-5测试中泄露OpenAI 预计将很快发布 揭秘GPT-5冲击波:OpenAI如何颠覆AI战场,碾压谷歌和Claude?
  • [硬件电路-58]:根据电子元器件的控制信号的类型分为:电平控制型和脉冲控制型两大类。
  • 威力导演 12:革新级影音创作平台——专业特效与极致效率的完美融合
  • 算法题(176):three states
  • 100个GEO基因表达芯片或转录组数据处理27 GSE83456
  • [simdjson] 实现不同CPU调度 | 自动硬件适配的抽象
  • JAVA面试宝典 -《API设计:RESTful 与 GraphQL 对比实践》
  • Linux操作系统之线程(四):线程控制
  • RabbitMQ核心组件浅析:从Producer到Consumer
  • 【Django】DRF API版本和解析器
  • ubuntu-linux-pycharm-社区版安装与django配置
  • 高性能熔断限流实现:Spring Cloud Gateway 在电商系统的实战优化
  • Linux网上邻居局域网络共享工具Samba及Smb协议,smbd,nmbd服务,smbpasswd,pdbedit命令,笔记250720
  • 数组算法之【合并两个有序数组】
  • 无线通信相关概念
  • 【机器学习深度学习】魔塔社区模型后缀全解析:Base、Chat、Instruct、Bit、Distill背后的技术密码
  • 【Elasticsearch】冷热集群架构
  • 力扣 hot100 Day50
  • 在Ubuntu22系统上离线部署ai-infra-guard教程【亲测成功】
  • windows C#-本地函数
  • 【计算机组成原理】原码、补码和移码
  • ZooKeeper学习专栏(一):分布式协调的核心基石
  • 阶段1--Linux中的计划任务
  • 大模型词表设计与作用解析
  • 开源安全大模型Foundation-Sec 8B的安全实践