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





相关文章
|
9月前
|
Java API Maven
Gradle 自动化项目构建-Gradle 核心之 Project
Gradle 自动化项目构建-Gradle 核心之 Project
115 0
|
Cloud Native Java Go
解决 Spring Boot 和 Gradle Java 版本兼容性问题:A problem occurred configuring root project ‘demo1‘. > Could n
解决 Spring Boot 和 Gradle Java 版本兼容性问题:A problem occurred configuring root project ‘demo1‘. > Could n
1249 0
|
Android开发
意外导致了gradle project sync failed. Basic functionality will not work properly
意外导致了gradle project sync failed. Basic functionality will not work properly
意外导致了gradle project sync failed. Basic functionality will not work properly
导入新工程,提示“Migrate Project to Gradle?”
导入新工程,提示“Migrate Project to Gradle?”
124 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
116 0
|
Android开发
IDEA编译gradle提示This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 2020.3.1 or newer.
IDEA编译gradle提示This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 2020.3.1 or newer.
1000 1
|
Java API 容器
【Deprecated】Gradle | 进阶篇(Project & Task & 构建生命周期)
【Deprecated】Gradle | 进阶篇(Project & Task & 构建生命周期)
537 0
【Deprecated】Gradle | 进阶篇(Project & Task & 构建生命周期)
|
架构师 Java 测试技术
Gradle从0入门到实战系列【三】build.gradle之Project
在gradle中,每一个build.gradle文件对应一个Project实例,我们在build.gradle中编写的内容,就相当于Project实例的属性或方法, build.gradle和Maven中的pom.xml都是一个项目(project)的依赖配置文件,只有掌握了Project相关知识,才能编写出强大的build.gradle。
1126 1
Gradle从0入门到实战系列【三】build.gradle之Project
导入新工程,提示“Migrate Project to Gradle?”
导入新工程,提示“Migrate Project to Gradle?”
299 0
|
图形学 Android开发
Unity 之 解决2019之后的版本打apk卡到Building Gradle project问题
解决Unity 2019版本打包APK卡到Building Gradle project问题
2102 0
Unity 之 解决2019之后的版本打apk卡到Building Gradle project问题