123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199 |
- plugins {
- id 'org.springframework.boot' version '2.5.14' apply(false)
- id 'io.spring.dependency-management' version '1.0.10.RELEASE' apply(false)
- }
- subprojects {
- apply plugin: 'java'
- apply plugin: 'idea'
- group = 'com.emato'
- version = '2.0.0'
- sourceCompatibility = 1.8
- targetCompatibility = 1.8
- tasks.withType(JavaCompile) {
- options.encoding = "UTF-8"
- }
- repositories {
- // 本地仓库
- mavenLocal()
- // ali 代理的central仓
- maven {url 'https://maven.aliyun.com/repository/central'}
- // ali 代理的central仓和jcenter仓的聚合仓
- maven {url 'https://maven.aliyun.com/repository/public'}
- maven {url 'https://maven.aliyun.com/repository/google'}
- maven {url 'https://maven.aliyun.com/repository/gradle-plugin'}
- maven {url 'https://maven.aliyun.com/repository/spring'}
- maven {url 'https://maven.aliyun.com/repository/spring-plugin'}
- maven {url 'https://maven.aliyun.com/repository/grails-core'}
- // 远程中央仓库
- mavenCentral()
- maven {url 'https://repo1.maven.org/maven2/'}
- maven {url 'https://plugins.gradle.org/m2/'}
- maven {url 'https://repo.spring.io/libs-milestone/'}
- maven {url 'https://repo.spring.io/plugins-release/'}
- maven {url 'https://repo.grails.org/grails/core/'}
- maven {url 'https://repository.apache.org/content/groups/public/'}
- maven {url 'https://repository.jboss.org/nexus/content/repositories/releases/'}
- maven {
- allowInsecureProtocol true
- url 'http://nexus.ds-bay.com/content/groups/public/'
- credentials {
- username 'admin'
- password 'admin123'
- }
- }
- }
- ext {
- youzan_sdk_core = '1.0.5-RELEASE'
- youzan_sdk_gen = '1.0.5.201907111756-RELEASE'
- junit = '4.13'
- // jmockit = '1.49'
- slf4j = '1.7.25'
- lombok = '1.18.16'
- // spring_boot_starter = '2.3.3.RELEASE'
- spring_boot_starter = '2.7.3'
- pagehelper_spring_boot_starter = '1.3.0'
- druid_spring_boot_starter = '1.2.2'
- spring = '5.3.22'
- javax_servlet = '4.0.1'
- mysql = '8.0.22'
- bonecp = '0.8.0.RELEASE'
- // ali JDBC datasource implementation
- druid = '1.1.23'
- mybatis_spring_boot = '1.3.1'
- mybatis_typehandlers_jsr310 = '1.0.2'
- mybatis = '3.5.5'
- mybatis_spring = '2.0.5'
- mybatis_ehcache = '1.2.1'
- mybatis_plugin_page = '1.0.5'
- logback_ext_spring = '0.1.5'
- jackson = '2.13.1'
- jackson_asl = '1.9.13'
- // ali json
- fastjson = '1.2.58'
- gson = '2.8.0'
- commons_beanutils = '1.9.3'
- commons_codec = '1.13'
- commons_collections = '3.2.2'
- commons_discovery = '0.5'
- commons_fileupload = '1.4'
- commons_io = '2.6'
- commons_lang3 = '3.9'
- commons_lang = '2.6'
- commons_logging = '1.2'
- commons_pool2 = '2.7.0'
- apache_httpclient = '4.5.4'
- apache_axis = '1.4'
- apache_pdfbox = '2.0.20'
- apache_poi = '3.16'
- google_guava = '29.0-jre'
- okhttp = '4.8.0'
- okio = '2.7.0'
- cglib = '3.3.0'
- jedis = '3.3.0'
- javax_validation = '2.0.1.Final'
- shiro = '1.5.3'
- servlet = '4.0.1'
- jstl = '1.2'
- jsp_jstl_api = '1.2.1'
- jsp_api = '2.2.1-b03'
- tomcat_embed_jasper = '9.0.37'
- hibernate_validator = '5.1.3.Final'
- dubbo = '2.8.4'
- javassist = '3.3.GA'
- netty = '3.2.10.Final'
- io_netty = '3.10.6.Final'
- zkclient = '0.4'
- zookeeper = '3.4.10'
- jxls = '2.4.2'
- jxls_poi = '1.0.13'
- jxls_jexcel = '1.0.6'
- jxls_reader = '2.0.3'
- csource = '1.27'
- rabbitmq = '4.0.1'
- spring_rabbit = '1.7.3.RELEASE'
- quartz_scheduler = '2.2.1'
- jms = '1.1'
- jms_api = '2.0.1'
- xbean_spring = '4.17'
- activemq_core = '5.5.0'
- activemq_pool = '5.7.0'
- swagger = '2.9.2'
- axis_jaxrpc = '1.4'
- javax_wsdl = '1.6.1'
- jbarcode = '0.2.8'
- easybar = '1.0.0'
- sf_barcode4j = '2.0'
- user_agent_util = '1.21'
- jsonwebtoken = '0.9.1'
- yaml = '1.25'
- poi = '4.1.2'
- kaptcha = '2.3.2'
- oshi = '5.3.6'
- velocity = '1.7'
- quartz = '2.3.2'
- ibatis = '3.0'
- ibatis_2 = '2.0.0'
- javax_validation = '2.0.1.Final'
- bitwalker_agent = '1.21'
- jsonwebtoken = '0.9.1'
- }
- }
- configure(subprojects.findAll(){
- it.name == 'songmao-common'
- }){
- apply plugin: 'org.springframework.boot'
- bootJar {
- enabled = false
- }
- }
- configure(subprojects.findAll(){
- it.name == 'eccs-admin' || 'eccs-system' || 'eccs-framework' || 'eccs-biz'
- || 'eccs-generator' || 'eccs-quartz'
- }){
- apply plugin: 'org.springframework.boot'
- apply plugin: 'io.spring.dependency-management'
- bootJar {
- // 符合条件的子项目不使用bootJar打包方式
- enabled = false
- }
- }
|