首次使用gradle构建项目

我第一次用gradle构建项目,首先下载gradle插件。

1,eclipse---help---eclipseMarketplace搜素gradle,查看结果Gradle IDE Pack 3.6.x+0.17下载就好了。

2,创建一个新的项目

3,配置build.gradle文件。

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'spring-boot'

sourceCompatibility = 1.8			//定义java jdk版本
version = '1.0'
jar {
    manifest {
        attributes 'Implementation-Title': 'spring-boot Gradle Quickstart',
                   'Implementation-Version': version
    }
}

repositories { //指定maven仓库路径
    mavenLocal()
    maven { url "https://repo.spring.io/libs-release" }
}

dependencies {//需要的jar依赖
    compile (
    	'org.springframework.boot:spring-boot-starter-web',				//springboot主要依赖
    	'commons-collections:commons-collections:3.2',		
    	'junit:junit:4.+'
    )
}

test {
    systemProperties 'property': 'value'
}

buildscript {
        repositories {
	        mavenLocal()
	        maven { url "https://repo.spring.io/libs-release" }
        }
        dependencies {
            classpath(
                'org.springframework.boot:spring-boot-gradle-plugin:1.3.6.RELEASE'
            )
        }
}
4,创建一个ApplicationStartUp.java
package org.gradle.boot;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;

@EnableAutoConfiguration						
@ComponentScan(basePackages = {"org.gradle"})
public class ApplicationStartUp {

	public static void main(String[] args) {
		SpringApplication.run(ApplicationStartUp.class);
	}
}
5,ThisWillController
package org.gradle.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class ThisWillController {

	@RequestMapping(value = "/" , method = RequestMethod.GET)
	public String index(){
		return "hello word !";
	}
}

6,可以创建一个properties文件,配置端口及其他配置。(这里我只是简单的配置了端口,和日志文件)

#\u7AEF\u53E3\u53F7
server.port=8081
#\u65E5\u5FD7\u5B58\u653E\u4F4D\u7F6E
logging.file=myLog.log


第一次记录,希望自己可以坚持下去,并且写的更好。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值