build.gradle 1.19 KB
group 'com.brframework'
version '1.0'


// 所有子项目的通用配置
subprojects {
    apply plugin: 'java'
    apply plugin: 'idea'

    group 'com.brframework'
    version '1.0'

    // JVM 版本号要求
    sourceCompatibility = 1.8
    targetCompatibility = 1.8

    //java编译的时候缺省状态下会因为中文字符而失败
    [compileJava,compileTestJava,javadoc]*.options*.encoding = 'UTF-8'

    //定义版本号
    ext {
        springBootVersion = '2.1.7.RELEASE'
    }

    repositories {
        //使用阿里云的maven库,加快构建速度
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
        mavenCentral()
    }


    dependencies {

        tasks.withType(JavaCompile) {
            options.encoding = "UTF-8"
        }

        testCompile group: 'junit', name: 'junit', version: '4.12'

        //设置本地library引用
        compile fileTree(dir:'src/libs',include:['*.jar'])

        //lombok支持
        compile 'org.projectlombok:lombok:1.18.4'
        annotationProcessor 'org.projectlombok:lombok:1.18.4'
        testCompile 'org.projectlombok:lombok:1.18.4'
        testAnnotationProcessor 'org.projectlombok:lombok:1.18.4'

    }

}