Spring Boot 2020 官方基础68课程第四个 Building Java Projects with Gradle

 

第四节:

Gradle和Maven是项目管理工具。

Gradle安装:首先它需要java sdk 1.8 .然后去官网查看安装方法:https://gradle.org/install/

看,我以前下载过5.6.3,现在已经是6.几了。https://gradle.org/releases/

检查是否安装好?

你的版本如果太低,就更新下。

现在已经装好了。我们用gradle来编译Java .先创建一个JavaProject.增加3个文件

/springGuides4-simplehello-gradle/src/src/main/java/hello/Greeter.java
package src.main.java.hello;

public class Greeter {
	public String sayHello() {
		return "Hello world!";
	}
}


/springGuides4-simplehello-gradle/src/src/main/java/hello/HelloWorld.java
package src.main.java.hello;

public class HelloWorld {
	public static void main(String[] args) {
		Greeter greeter = new Greeter();
		System.out.println(greeter.sayHello());
	} 
}


/springGuides4-simplehello-gradle/build.gradle
apply plugin: 'java'

已经编译好了,但如何运行呢?这里是有一个坑,我升级了最新的gradle.

可以看下最新的文档是这样的。https://guides.gradle.org/creating-new-gradle-builds/

我们先测试下:如下步骤1:新建空目录。然后执行 gradle init. 选择基础basic 和 Groovy.

这就是最基本的结构,我们现在再来一个java应用的。这样我们可以测试到刚才是哪里除了错。

我们得到的结构是这样

我把它导入Eclipse,发现有一个错。但没关系,我只当eclipse是编辑器,编译由命令行完成。执行 gradlew build.

由此可见。gradle操作总共分3部。 gradle init    \   gradlew build   gradlew run.

上例中我们建包的时候多了一个src.正确的项目结构应该是:

所以尽管eclispe报错,但gradle依然可以执行。

/springGuides4-simplehello-gradle/build.gradle

apply plugin: 'java' 
apply plugin: 'application'

mainClassName = 'main.java.hello.HelloWorld'

// tag::repositories[]
repositories { 
    mavenCentral() 
}
// end::repositories[]

// tag::jar[]
jar {
    baseName = 'gs-gradle'
    version =  '0.1.0'
}
// end::jar[]

// tag::dependencies[]
sourceCompatibility = 1.8
targetCompatibility = 1.8

dependencies {
    compile "joda-time:joda-time:2.2"
    testCompile "junit:junit:4.12"
}
// end::dependencies[]

// tag::wrapper[]
// end::wrapper[]
  1. Spring Boot 2020 官方基础68课程第一个 构建RESTful Web服务
  2. Spring Boot 2020 官方基础68课程第二个 Consuming RESTful Web服务 (接收)
  3. Spring Boot 2020 官方基础68课程第三个 Scheduling Tasks 定时任务
  4.  Spring Boot 2020 官方基础68课程第四个 Building Java Projects with Gradle
  5.  Spring Boot 2020 官方基础68课程第五个 Building Java Projects with Maven
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东宇科技

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值