Gradle Construction Project -- HelloGradle

Download Gradle

https://gradle.org/downloads/

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

时间: 2024-10-31 12:06:42

Gradle Construction Project -- HelloGradle的相关文章

Android中 Gradle “xxx” project refresh failed问题

环境(2014.03.13最新): 问题: Gradle "xxx" project refresh failed 描述: 这是一个很常见的问题, 比如之前可以使用, 新建工作, 或重新启动, 则不可使用, 显示无法构建, Gradle无法使用 解决: 清除缓存, 重启Gradle, File->Invalidate Caches / Restart... ; 即可; Gradle是构建Android项目的必备程序, Android Studio的基础, 有很多优势, 使构建变得

Android Studio Gradle project refresh failed No such property classpath for class

新建的一个 android 项目居然发现不能运行,gradle 无法启动,奇怪: Gradle 'Meitian' project refresh failed:          No such property: classpath for class: org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler 查看日志里面是一堆堆错误,网上也没有相关文章,于是和以前的项目配置文件一个个对比,找到原

android studio卡在build '工程名' gradle project info

问题描述 android studio卡在build '工程名' gradle project info 之前有个项目A是gradle-2.4 然后连着vpn新建了个项目B 变成了gradle-2.8 但vpn目前无法连 项目A就打不开了 卡在那 要怎么设置? 输入gradle -v的时候显示安装的是之前的2.4 解决方案 http://www.cnblogs.com/cute/p/4078590.html 解决方案二: 解决Android Studio卡在building *** gradle

深入理解Android之Gradle

深入理解Android之Gradle 格式更加精美的PDF版请到http://vdisk.weibo.com/s/z68f8l0xTYrZt 下载 Gradle是当前非常"劲爆"得构建工具.本篇文章就是专为讲解Gradle而来.介绍Gradle之前先说点题外话. 一.题外话 说实话我在大法工作的时候就见过Gradle.但是当时我一直不知道这是什么东西.而且大法工具组的工程师还将其和Android Studio大法版一起推送偶一看就更没兴趣了.为什么那个时候如此不待见Gradle呢因为我

Gradle学习之创建Task的方法

请通过以下方式下载本系列文章的Github示例代码: git clone https://github.com/davenkin/gradle-learning.git     Gradle的Project从本质上说只是含有多个Task的容器,一个Task与Ant的Target相似,表示一个逻辑上的执行单元.我们可以通过很多种方式定义Task,所有的Task都存放在Project的TaskContainer中.   (1)调用Project的task()方法创建Task 在使用Gradle时,创

Gradle学习之第二步创建Task

请通过以下方式下载本系列文章的Github示例代码: git clone https://github.com/davenkin/gradle-learning.git     Gradle的Project从本质上说只是含有多个Task的容器,一个Task与Ant的Target相似,表示一个逻辑上的执行单元.我们可以通过很多种方式定义Task,所有的Task都存放在Project的TaskContainer中.   (1)调用Project的task()方法创建Task 在使用Gradle时,创

Gradle学习之基本语法入门

请通过以下方式下载本系列文章的Github示例代码: git clone https://github.com/davenkin/gradle-learning.git     Gradle是一种声明式的构建工具.在执行时,Gradle并不会一开始便顺序执行build.gradle文件中的内容,而是分为两个阶段,第一个阶段是配置阶段,然后才是实际的执行阶段.在 配置阶段,Gradle将读取所有build.gradle文件的所有内容来配置Project和Task等,比如设置Project和Task

Gradle digest

task类型 copy task copyFiles(type: Copy) { from 'resources' into 'target' include '**/*.xml', '**/*.txt', '**/*.properties' } jar apply plugin: 'java' task customJar(type: Jar) { manifest { attributes firstKey: 'firstValue', secondKey: 'secondValue' }

详解如何使用Android Studio开发Gradle插件

缘由 首先说明一下为什么会有这篇文章.前段时间,插件化以及热修复的技术很热,Nuwa热修复的工具NuwaGradle,携程动态加载技术DynamicAPK,还有希望做最轻巧的插件化框架的Small.这三个App有一个共同的地方就是大量的使用了Gradle这个强大的构建工具,除了携程的框架外,另外两个都发布了独立的Gradle插件提供自动化构建插件,或者生成热修复的补丁.所以学习一下Gradle插件的编写还是一件十分有意义的事. 插件类型 Gradle的插件一般有这么几种: 一种是直接在项目中的g