2 Star 0 Fork 1

ltyeamin / gradle-script

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

gradle-script

介绍

抽取日常开发中通用的Gradle脚本,不限于语言,限于Gradle构建的项目

使用说明

  1. 在根项目的build.gradle中增加如下代码,进行导入
  ext{
     gradleScriptHome = "https://gitee.com/ltalex/gradle-script/raw/master/"
  }
  1. 应用脚本即可
apply from: gradleScriptHome + 'spring-version.gradle'
  1. 结合1和2,你的项目代码应用应该是下面这样的
// buildscript 不能抽取出来,只能重复写。
buildscript {
    ext{
        gradleScriptHome = "https://gitee.com/ltalex/gradle-script/raw/master/"
    }
    apply from: gradleScriptHome + 'maven.gradle'
    apply from: gradleScriptHome + 'spring-version.gradle'
    repositories {
        maven { url REPOSITORY_URL }
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
    }
}

apply from: gradleScriptHome + 'spring-cloud-alibaba.gradle'


group = 'com.yeamin.basedata' // 设置group id
version = '0.0.1-SNAPSHOT' // 设置版本
description = 'xxx-service' // 设置描述
sourceCompatibility = '1.8'


jar {
    manifest {
        attributes 'Main-Class': 'com.pureland.gateway.BaseDataApplication'
    }
}


// 依赖项
dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-web'
    implementation 'com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery'
    testImplementation('org.springframework.boot:spring-boot-starter-test') {
        exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
    }
}

test {
    useJUnitPlatform()
}

联系我们

  1. 邮箱: lt_alex@163.com
  2. QQ: 1301015490

空文件

简介

抽取日常开发中通用的Gradle脚本,不限于语言,限于Gradle构建的项目 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/ltalex/gradle-script.git
git@gitee.com:ltalex/gradle-script.git
ltalex
gradle-script
gradle-script
master

搜索帮助