eclipse+gradle+springBoot搭建开发环境

来源:互联网 发布:淘宝太早买不了东西吗 编辑:程序博客网 时间:2024/05/03 19:12

最近因工作需要搭建一个gradle加springBoot的开发框架,有在网上找过很多资料,由于新手不太会,碰到好多问题,为以后再用到,特此留下笔记。

之前用IDEA搭建起来了,但是用习惯了MyEclipse,IDEA不太习惯,但是我装的MyEclipse2014装不上gradle插件(一直没找到原因),所以这里用的eclipse。

本文中有用到一些前辈写过的东西,在此表示感谢。

开发环境

  • 计算机系统
    • Windows 10 64bit 专业版
  • JDK环境
    • 环境变量里是1.8
    • 项目引用的是1.7
  • Gradle
    • gradle-2.5-all
  • 开发时用的工具
    • eclipse : http://pan.baidu.com/s/1bprdzxt 密码 aulx
    • gradle2.5 : http://pan.baidu.com/s/1eR8XU0q 密码 2db8
  • gradle替换国内仓库
    • 如果gradle仓库连接慢,可以通过改变连接的地址提高效率,方法是在C:\Users\“你的用户”\ .gradle 下创建init.gradle文件,内容如下:
allprojects{    repositories {      def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'        all { ArtifactRepository repo ->          if(repo instanceof MavenArtifactRepository){            def url = repo.url.toString()            if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) {              project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."              remove repo            }         }      }      maven {        url REPOSITORY_URL      }    }  } 

下载安装eclipse以及gradle插件

首先准备eclipse,官方下载地址https://www.eclipse.org/downloads/eclipse-packages/

这里我选择的是Eclipse IDE for Java Developers 64 bit 的,自带gradle.

eclipse下载

如果你的eclipse没有gradle插件,可以在eclipse的Help –> Eclipse Marketplace中下载安装

这里写图片描述

因为我的已经安装过的,所以是installed
这里写图片描述

下载安装gradle工具

接下来是下载和安装gradle工具,官方下载地址https://gradle.org/releases
我安装的是2.5的,其他没测,记得下载complete完整版
这里写图片描述

gradle安装以及配置环境就不多写了,网上很多.
可以参考http://blog.csdn.net/lw_power/article/details/51241187

开始搭建环境

打开eclipse,创建gradle项目
这里写图片描述
选Gradle Project 然后Next > Next >
这里写图片描述
输入项目名称
这里写图片描述

需要注意的地方到了,要选第二个,本地的gradle安装目录(因为之前我们装了完整版,库在本地速度快,否则容易构建项目失败)
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
构建完成后的目录结构如下
这里写图片描述

接下来是引入SpringBoot依赖,方法是修改build.gradle配置文件如下

buildscript {    repositories {        mavenCentral()//依赖Maven仓库    }    dependencies {        //使用1.4.2.RELEASE版本的Spring框架        classpath("org.springframework.boot:spring-boot-gradle-plugin:1.4.2.RELEASE")    }}apply plugin: 'java'apply plugin: 'eclipse'apply plugin: 'spring-boot'//生成的jar包包名和版本jar {    baseName = 'test'    version =  '1.0'}repositories {    mavenCentral()}//设置jdk的版本sourceCompatibility = 1.7targetCompatibility = 1.7//添加编译时的依赖dependencies {    compile("org.springframework.boot:spring-boot-starter-web")    testCompile('org.springframework.boot:spring-boot-starter-test')}

其中dependencies里的依赖的写法可以参考http://mvnrepository.com/
键入想要引用的包,点搜索
这里写图片描述
点击打开找到的依赖包,找到合适的版本
这里写图片描述
找到对应的引用语句
这里写图片描述

回到我们的搭建工作中
右键项目–>Gradle–>Refresh Gradle Project 从仓库中加载配置文件中定义的SpringBoot的依赖包
这里写图片描述

等待加载完毕
这里写图片描述
加载成功
这里写图片描述

创建SpringBoorApplication的入口类

@RestController  @EnableAutoConfiguration  @SpringBootApplication public class Application {    @RequestMapping("/")      String home() {          return "Hello World!";      }      public static void main(String[] args) {          SpringApplication.run(Application.class, args);      } }

启动Application
这里写图片描述

这里写图片描述

启动成功,访问localhost:8080
这里写图片描述

到这里我们的gradle+springBoot的框架在eclipse上就搭建完成了!

1 0
原创粉丝点击