Gradle Construction Project -- HelloGradle

简介: <h2>Download Gradle</h2> <div><a target="_blank" href="https://gradle.org/downloads/">https://gradle.org/downloads/</a></div> <h2>Configure Environment</h2> <div>GRADLE_HOME=D:\gradle</div> <d

Download Gradle

Configure Environment

GRADLE_HOME=D:\gradle
PATH=%GRADLE_HOME%\bin

Verify Gradle Installation

gradle -version

Install Plug-in

Gradle IDE

Create Gradle Project

New --> Other --> Gradle Project

Configure build.gradle

Configure Repositories 

Configure relevant repositories url
repositories {
    maven {
        url "http://repo.mycompany.com/maven2"
    }
}

Configure Dependencies

e.g.
dependencies {
    compile group: 'commons-io', name: 'commons-io', version: '2.+'
    compile group: 'org.apache.commons', name: 'commons-lang3', version: '3.+'
    testCompile group: 'junit', name: 'junit', version: '4.+'
}

Gradle Build

D:\workspace\Gradle-Demo>gradle build cleanEclipse eclipse

HelloGradle Sample Class

package org.gradle;

import org.apache.commons.lang3.StringUtils;

public class HelloGradle {
	private final String name;

	public HelloGradle(String name) {
		super();
		this.name = name;
	}

	public String getName() {
		return this.name;
	}

	public static void main(String[] args) {
		String ping = "Hello, Gradle";
		String pong = "I am Zhou Shengshuai.";

		ping = StringUtils.wrap(ping, '"');

		System.out.println(ping + "\n" + pong);
	}
}

File Structure after Gradle Build





相关文章
|
Java Android开发 程序员
build.gradle中buildTypes和productFlavors详解
用过AS的程序猿都知道build.gradle文件的作用,但我仍坚信还是有很多猿友不知道build.gradle文件中的一些代码的意思到底是什么? 这里来说下buildTypes和productFlavors的作用,顺便会说下其他一些配置。
1571 0
|
25天前
|
缓存 Java API
build.gradle文件介绍,gradle版本对应
build.gradle文件介绍,gradle版本对应
30 0
|
4月前
|
Java 关系型数据库 MySQL
Gradle笔记 六 Gradle 中的Dependencies
Gradle笔记 六 Gradle 中的Dependencies
49 0
|
Android开发
Migrate Project to Gradle? This project does not use the Gradle build system
Migrate Project to Gradle? This project does not use the Gradle build system
78 0
|
前端开发 Java Maven
Gradle build.gradle 文件
Gradle build.gradle 文件
Gradle build.gradle 文件
|
Java Maven
maven install时报错The packaging for this project did not assign a file to the build artifact
maven install时报错The packaging for this project did not assign a file to the build artifact
4388 0
|
Java 编译器 Maven
maven项目build时出现 No compiler is provided in this environment.错误
maven项目build时出现 No compiler is provided in this environment.错误
maven项目build时出现 No compiler is provided in this environment.错误
|
架构师 Java 测试技术
Gradle从0入门到实战系列【三】build.gradle之Project
在gradle中,每一个build.gradle文件对应一个Project实例,我们在build.gradle中编写的内容,就相当于Project实例的属性或方法, build.gradle和Maven中的pom.xml都是一个项目(project)的依赖配置文件,只有掌握了Project相关知识,才能编写出强大的build.gradle。
667 1
Gradle从0入门到实战系列【三】build.gradle之Project
|
API
Gradle Build Lifecycle
我们之前说过,Gradle 的核心是一种基于依赖性编程的语言。 在 Gradle 术语中,这意味着您可以定义任务和任务之间的依赖关系。 Gradle 保证这些任务按照其依赖项的顺序执行,并且每个任务只执行一次。 这些任务形成了一个有向无环图。 有一些构建工具可以在执行任务时建立这样的依赖关系图。 在执行任何任务之前,Gradle 构建完整的依赖关系图。 这位于 Gradle 的心脏地带,使许多事情成为可能,否则这些事情是不可能实现的。
103 0
|
Java API Kotlin
Gradle Writing Build Scripts
The Gradle build language Gradle 构建语言 Gradle 提供了一种领域特定语言(DSL)来描述构建,这种构建语言在 Groovy 和 Kotlin 都可以使用。 Groovy 构建脚本可以包含任何 Groovy 语言元素。 Kotlin 构建脚本可以包含任何 Kotlin 语言元素。 Gradle 假设每个构建脚本都使用 UTF-8进行编码。
104 0

热门文章

最新文章