博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在Eclipse中使用建立使用Gradle做依赖管理的Spring Boot工程
阅读量:6686 次
发布时间:2019-06-25

本文共 2157 字,大约阅读时间需要 7 分钟。

前述:

  Gradle存在很长时间了,以前只知道Maven和ivy ,最近才知道有这个存在,因为以后要用这个了; 所以,要先学会怎么用这个工具,就从建立一个简单工程开始!

  实际上以前是见过Gradle的,只是没注意,当然没注意的还有许多,看图:

  

  原来还有这么多的依赖管理工具!

使用工具:

  IDE: eclipse

  JDK: 1.7

  Gradle: 3.0

  SpringBoot

具体步骤:

  1、Eclipse添加Gradle支持:

    安装Eclipse BulidShip插件:Eclipse-->Help-->Eclipse Marketpalce--->搜索gradle

    

  2、官网下载gradle-3.0-bin.zip备用;

  3、Eclipse新建Project选择Gradle,可以选择默认选项,亦可以配置自己的gradlehome

    

  4、修改build.gradle配置文件,添加依赖

apply plugin: 'java'apply plugin: 'maven'apply plugin: 'maven-publish'sourceCompatibility = 1.7compileJava.options.encoding = 'UTF-8' version = '1.0'repositories {        jcenter()        maven {            name 'Maven Repository'            url "${repositoryMavenUrl}"        }        ivy {            name 'Ivy Repository'            url "${repositoryIvyUrl}"            layout "pattern",  {                artifact '[organisation]/[module]/[revision]/[type]s/[artifact]-[revision].[ext]'                ivy '[organisation]/[module]/[revision]/[type]s/[artifact].[ext]'                m2compatible = true            }        }    }dependencies {    compile 'org.slf4j:slf4j-api:1.7.21'    compile("org.springframework.boot:spring-boot-starter-web:1.4.2.RELEASE")}task copyJars(type: Copy) {      from configurations.runtime      into 'build/libs/lib'  }    task copyConfigs(type: Copy) {  /*        from 'configs/'      into 'build/libs/configs'  */}    task generateJar(type: Jar, dependsOn: [copyJars, copyConfigs, jar]) {      manifest {          attributes ('Implementation-Title': 'Gradle',                  'Implementation-Version': version,                  'Main-Class': 'sample.main.Main',                  'Class-Path': configurations.compile.collect {'lib/' + it.getName()}.join(' ')          )      }      into('') {          from "$buildDir/classes/main"          include('sample/')      }      into('') {          from "$projectDir/src/main/resources"      }  }
build.gradle

    repositories配置仓库,默认jcenter(),当然也可以在这里面配置本地服务器的依赖;

  5、Spring Boot相关配置,参考:

----------------------------------------------------------------------------------------------------

 

转载于:https://www.cnblogs.com/liangblog/p/6098776.html

你可能感兴趣的文章
python课堂笔记之django-day01(8)
查看>>
Hadoop之HDFS分布式文件系统具有哪些优点?
查看>>
小型企业公司路由器做DHCP服务器
查看>>
愿不负青春 历经风雨 归期我们仍是少年|六一大童节
查看>>
JAVA数组和面向对象
查看>>
NVisionXR_iOS教程四 —— 在立方体上贴材质
查看>>
Microsoft Visual C++ Runtime library not enough space for thread data
查看>>
Centos 7 ntp时间服务器搭建
查看>>
电压电流采集模块,温湿度采集,称重模块,变送器,adc模数转换模块
查看>>
RAID和LVM
查看>>
2019北京物联网智慧城市大数据博览会开启中国之路
查看>>
华为云网络服务两场景
查看>>
将 Desktop Central 与帮助台和 OS Deployer 集成
查看>>
技巧分享:caj怎么转化为pdf
查看>>
WebPack牛刀小试
查看>>
技巧: iPhone玩游戏手机发烫?有妙招
查看>>
标准W3C盒子模型和IE盒子模型CSS布局经典盒子模型(转)
查看>>
SQL Server 2008高可用×××介绍
查看>>
STP收敛
查看>>
VirtualBox无法进入Win8PE的桌面
查看>>