我第一次用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
第一次记录,希望自己可以坚持下去,并且写的更好。