gradle构建java实例_Spring Framework5.0 学习(1)—— 用Gradle构建一个Java Project

1.0  安装Gradle,参考之前文章《Gradle入门实战(Windows版)》

2.0  使用gradle 快速生成一个Java project

gradle init --type java-library

52d6e04a390ca58c0994a0808342ada2.png

3.0 在 build.gradle文件中添加 apply plugin: 'idea'

73a071cdf15680b77e0031626e3f45ee.png

4.0 执行命令 gradle idea

d7fc13455e77aafdea65a55436b2d82f.png

5.0  用 intellij idea 打开这个项目

双击 springframework.ipr 打开项目

6.0   拷贝代码

package hello;

import org.joda.time.LocalTime;

/**

* Created by sheting on 10/16/2017

*/

public class HelloWorld {

public static void main(String[] args) {

LocalTime currentTime = new LocalTime();

System.out.println("The current local time is: " + currentTime);

Greeter greeter = new Greeter();

System.out.println(greeter.sayHello());

}

}

package hello;

/**

* Created by sheting on 10/16/2017

*/

public class Greeter {

public String sayHello() {

return "Hello world!";

}

}

7.0 修改gradle.build

apply plugin: 'java-library'

apply plugin: 'idea'

// mainClassName 是 application的一个属性,否则会报错

apply plugin: 'application'

mainClassName = 'hello.HelloWorld'

sourceCompatibility = 1.8

targetCompatibility = 1.8

repositories {

mavenCentral()

}

dependencies {

compile "joda-time:joda-time:2.2"

testCompile "junit:junit:4.12"

}

// 该项目生成的jar包的名字和版本,如 gs-gradle-0.1.0.jar

jar {

baseName = 'gs-gradle'

version = '0.1.0'

}

8.0  执行命令刷新依赖

gradle idea --refresh-dependencies

9.0  执行命令 gradlew  run 运行程序

0abeb95d7d7f0d0881c86b1bcc2a687b.png

Spring Framework5.0 学习(3)—— spring配置文件的三种形式

Spring Framework  是 IOC (Inversion of Control  控制反转)原则的实践. IoC is also known as dependency injection ...

Spring Framework5.0 学习(2)-- Quick Start

官网:https://projects.spring.io/spring-framework/ Spring Framework 5.x 要求 JDK 1.8以上 1.0   在(1)的基础上,给bu ...

Spring Framework5.0 学习(4)—— Bean的命名id和name区别

Spring中Bean的命名 1.每个Bean可以有一个id属性,并可以根据该id在IoC容器中查找该Bean,该id属性值必须在IoC容器中唯一: 2.可以不指定id属性,只指定全限定类名,如: & ...

Spring Framework5.0 学习(4)—— 基本概念

1.0  控制反转(IOC)/依赖注入(DI) 通过依赖注入(DI),对象的依赖关系将由负责协调系统关系中各个对象的第三方组件在创建对象是设定.对象无需自行创建或管理它们的依赖关系——依赖关系将被自动 ...

Docker学习笔记之一,搭建一个JAVA Tomcat运行环境

Docker学习笔记之一,搭建一个JAVA Tomcat运行环境 前言 Docker旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序 ...

Spring学习(二)——使用Gradle构建一个简单的Spring MVC Web应用程序

1.新建一个Gradle工程(Project) 在新建工程窗口的左侧中选择 [Gradle],右侧保持默认选择,点击next,模块命名为VelocityDemo. 2.在该工程下新建一个 module ...

模块化之Spring3.0 web fragment和gradle构建项目

1.背景 模块化开发很久以前就开始普及的概念.但是到了企业实际情况中,真正把模块化作为系统架构的核心的不多.或者说对模块化有这个意识,但是具体到底该如何实现,有些模糊,同时也许因为项目紧.任务中. ...

使用Gradle构建构建一个Java Web工程及持续集成环境Jenkins配置

安装Eclipse插件——Buildship 什么是Buildship? Buildship能方便我们通过Eclipse IDE创建和导入Gradle工程,同时还能执行Gradle任务. Eclips ...

Spring MVC第一课:用IDEA构建一个基于Spring MVC, Hibernate, My SQL的Maven项目

作为一个Spring MVC新手最基本的功夫就是学会如何使用开发工具创建一个完整的Spring MVC项目,本文站在一个新手的角度讲述如何一步一步创建一个基于Spring MVC, Hibernate ...

随机推荐

Coming

Hi,there, I am coming here to keep a great habit-one day a blog to share what new I have learned tod ...

Oracle:ORA-00955: name is already used by an existing object

下午从生产库导出了一份表结构,用来测试一些问题,由于生产库连接着其他用户下的表所以通过视图在本地模拟一下,于是创建视图: create or replace view csews as select ...

JQuery------动态添加的元素on方法不起作用解决方法

转载: http://www.jb51.net/article/70342.htm

排版字号对应多少pt

各字号对应多少pt?初号= 42pt: 小初号= 36pt: 一号= 26pt: 二号= 22pt: 小二号= 18pt: 三号= 16pt: 四号= 14pt: 小四号= 12pt: 五号= 10. ...

Method Swizzling 和 AOP 实践(转)

上一篇介绍了 Objective-C Messaging.利用 Objective-C 的 Runtime 特性,我们可以给语言做扩展,帮助解决项目开发中的一些设计和技术问题.这一篇,我们来探索一些利 ...

C#学习笔记8:HTML和CSS基础学习笔记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值