| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- buildscript {
- ext {
- springBootVersion = '1.5.10.RELEASE'
- }
- repositories {
- maven { url "https://maven.aliyun.com/repository/public/" }
- maven { url 'https://repo.spring.io/plugins-release' }
- }
- dependencies {
- classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
- classpath 'org.springframework:springloaded:1.2.6.RELEASE'
- }
- }
- apply plugin: 'java'
- // 可生成maven pom文件
- // apply plugin: 'maven'
- apply plugin: 'idea'
- apply plugin: 'org.springframework.boot'
- apply plugin: 'war'
- idea {
- module {
- inheritOutputDirs = false
- outputDir file("$buildDir/classes/java/main")
- testOutputDir file("$buildDir/classes/java/test")
- }
- }
- group = 'com.bidding'
- version = '0.0.1-SNAPSHOT'
- sourceCompatibility = 1.8
- repositories {
- maven { url "https://maven.aliyun.com/repository/public/" }
- }
- //导出依赖jar包
- task copyJars(type: Copy) {
- from configurations.runtime
- into 'build/libs' // 目标位置
- }
- dependencies {
- compile('org.springframework.boot:spring-boot-starter-data-redis')
- // 模版引擎
- compile('org.springframework.boot:spring-boot-starter-freemarker')
- compile('org.springframework.boot:spring-boot-starter-jdbc')
- compile('org.springframework.boot:spring-boot-starter-web')
- //json转换
- compile group: 'com.alibaba', name: 'fastjson', version: '1.2.17'
- // aop 权限校验和全局异常
- compile('org.springframework.boot:spring-boot-starter-aop')
- //mybatisplus
- compile group: 'com.baomidou', name: 'mybatisplus-spring-boot-starter', version: '1.0.3'
- //mybatisplus 代码生成器生产默认模版
- compile group: 'com.baomidou', name: 'mybatis-plus', version: '2.1-gamma'
- // mybatisplus 代码生成器 模版用到velocity 用完可注释
- compile group: 'org.apache.velocity', name: 'velocity', version: '1.7'
- // 文档转换
- compile (group: 'com.itextpdf', name: 'itextpdf', version: '5.5.11')
- compile (group: 'com.itextpdf.tool', name: 'xmlworker', version: '5.5.1')
- compile (group: 'org.xhtmlrenderer', name: 'flying-saucer-pdf', version: '9.1.5')
- compile (group: 'org.xhtmlrenderer', name: 'flying-saucer-pdf-itext5', version: '9.1.5')
- //安全 权限 依赖
- compile group: 'org.apache.shiro', name: 'shiro-spring', version: '1.7.1'
- // shiro登录信息存入redis的中间件
- compile group: 'org.crazycake', name: 'shiro-redis', version: '2.4.2.1-RELEASE'
- // shiro权限验证和模版引擎标签的中间件
- compile group: 'net.mingsoft', name: 'shiro-freemarker-tags', version: '0.1'
- // 日志
- compile group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.8.2'
- compile group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.8.2'
- // 工具
- compile group: 'org.apache.commons', name: 'commons-lang3', version: '3.6'
- // compile group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.2.1'
- // compile group: 'org.apache.httpcomponents', name: 'httpcore', version: '4.2.1'
- compile group: 'commons-io', name: 'commons-io', version: '2.5'
- compile group: 'commons-fileupload', name: 'commons-fileupload', version: '1.3.3'
- compile group: 'commons-lang', name: 'commons-lang', version: '2.6'
- // 数据库连接池
- compile group: 'mysql', name: 'mysql-connector-java', version: '8.0.12'
- // compile group: 'mysql', name: 'mysql-connector-java', version: '5.1.26'
- compile group: 'com.alibaba', name: 'druid-spring-boot-starter', version: '1.1.9'
- // 阿里oss
- compile (group: 'com.aliyun.oss', name: 'aliyun-sdk-oss', version: '3.8.0')
- //支付宝
- compile (group: 'com.alipay.sdk', name: 'alipay-sdk-java', version: '4.11.72.ALL')
- // 缩略图
- compile group: 'net.coobird', name: 'thumbnailator', version: '0.4.2'
- // swagger2
- compile group: 'io.springfox', name: 'springfox-swagger2', version: '2.7.0'
- compile group: 'io.springfox', name: 'springfox-swagger-ui', version: '2.7.0'
- //jpush
- compile group: 'cn.jpush.api', name: 'jpush-client', version: '3.3.12'
- compile group: 'cn.jpush.api', name: 'jiguang-common', version: '1.1.11'
- compile 'org.projectlombok:lombok:1.18.6'
- // 编译有效,打包无效。替代旧版的 provider;
- compileOnly 'org.projectlombok:lombok:1.18.6'
- // gradle 5.0以上版本注解处理不再compile classpath,需要增加 annotation processor path
- annotationProcessor 'org.projectlombok:lombok:1.18.6'
- //forest
- compile group: 'com.dtflys.forest', name: 'forest-spring-boot-starter', version: '1.5.5'
- testCompile('org.springframework.boot:spring-boot-starter-test')
- //Hutool
- compile 'cn.hutool:hutool-all:5.4.7'
- }
|