Gradle 编译javaproject 小试

1.安装环境

http://www.gradle.org 下载最新版本号的gradle。然后解压,将bin文件夹写入环境变量,

然后在终端输入 gradle,假设出现例如以下信息就说明成功安装了。

?

2.project配置

在eclispse中建立一个普通的javaproject,在project文件夹下创建一个build.gradle文件.

?

build.gradle文件里写入

?

在终端中敲入 gradle run,就能看到执行结果了。

?

这就是最简单的gradle 编译,执行 javaproject。此时在project文件夹以下有编译的class ,jar包等结果。

配置依赖

在build.gradle 文件里加入第三方库的来源,然后加入我们须要依赖的库名字。

?

这样我们就能够使用这个库函数了。而不须要我们吧这个依赖包下载到本地,然后加入依赖项,这就是gradle给我们带来极大的方便。

我们再次执行gradle run,得到例如以下结果:

?

4 使用Gradle Warpper来构建project

Gradle Warpper构建project不须要安装gradle,仅仅要project执行过gradle warpper,在project中加入例如以下代码:

?

然后在终端中执行 gradle wrapper。project其中会添加两个wrapper文件。

?

这个时候就仅仅须要执行gradlew run。

?

第一次会下载对应的gradle版本号,后面就不须要了,gradle就小试到这里。

时间: 2024-10-10 22:42:31

Gradle 编译javaproject 小试的相关文章

gradle编译出错:Execution failed for task ':app:compileTestDebugJava'.

今天更新了android studio,从0.5.3升级到0.6.1版本,结果在IDE中编译时没有问题,但是在命令行时编译就会出现以下错误: :app:compileTestDebugJava FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:compileTestDebugJava'. > No signature of method: com.a

6个技巧加速你的gradle编译

近期我们都在讨论build系统,我们看了一些技巧能够让你的Maven build更快. 结论和反映都势不可挡.由于我们提供的技巧,很多其它的人都非常高兴能加快他们完毕自己的项目.如今,让我们看一下怎么处理gradle编译项目. 编译的项目一般都是标准编译的,也都是独一无二的.差点儿全部的项目都添加了其自身的复杂性. 全部的东西都不同可是有一个东西是相同的:编译会占用你的时间,加快编译会影响你的开发效率,让你的项目工作更加顺畅. 事不宜迟,让我们来看看什么是Gradle.和它的理念: 加速Grad

Android Gradle编译学习日记之一(搭建 Gradle 环境以及编译 Android 应用)

大家如果喜欢我的博客,请关注一下我的微博,请点击这里(http://weibo.com/kifile),谢谢 转载请标明出处(http://blog.csdn.net/kifile),再次感谢 Google 在最近正式推出了 Android Studio 1.0版本,开发者首页的默认开发工具也已经更改成了 Android Studio,我想我们是时候全面转型到 Android Studio 开发了. 其实抛开界面因素,Android Studio 与 Eclipse ADT 构建 Android

React Native Android Gradle 编译流程浅析

[工匠若水 http://blog.csdn.net/yanbober 未经允许严禁转载,请尊重作者劳动成果.私信联系我] 1 背景 前面已经发车了一篇<React Native Android 从学车到补胎和成功发车经历>,接着就该好好琢磨一下 React Native 周边了,没看第一篇的可以先去看看:这里我们先从 React Native 的 Android 编译来简单揭晓一下 React Native 在集成的过程中到底干了哪些不可告人的坏事:由于我们项目准备以 Gradle 形式接入

理解使用Gradle编译打包Android apk

本篇的目的:理解Gradle构建过程,解读Android Gradle插件的配置 阅读本文一定是要使用过Gradle生成apk,文中不会讲如何安装运行Gradle,如有需要可先看文末的参考文章. APK包是一个ZIP压缩包,从Java源代码.资源文件到生成这个APK,经过了编译打包一系列特定的过程,这个过程可以参看<使用Ant打包Android应用--apk生成过程>,也可以从自己的旧版SDK文档(/docs/tools/building/index.html)中找到.而这一系列特定的过程,重

Android之JNI:Android Studio使用Gradle编译C/C++源码

使用Gradle编译C/C++源码步骤 申明NDK工具类,内部定义native方法 package com.coca.firstdemo; /** * Created by Administrator on 2016/6/6. */public class JniShareUtils { public native String getLogCount(String params);} 定位至项目的app文件夹,调用javah命令生成.h文件: javah com.coca.firstdemo.

Android下gradle编译代码及混淆

1.什么是Gradle? 百度百科说:Gradle 是以 Groovy 语言为基础,面向Java应用为主,基于DSL语法的自动化构建工具. 功能: gradle对多工程的构建支持很出色,工程依赖是gradle的第一公民. gradle支持局部构建. 支持多方式依赖管理:包括从maven远程仓库.nexus私服.ivy仓库以及本地文件系统的jars或者dirs gradle是第一个构建集成工具(the first build integration tool),与ant.maven.ivy有良好的

20. Gradle编译其他应用代码流程(七) - 守护进程编译

上一篇博客 18. Gradle编译其他应用代码流程(六) - 执行Task过程 一. 守护进程的作用 守护进程就是一个用来构建的其他进程. 从前几篇文章我们知道gradle编译的时候会加载各种所需要的Jar,加载这些Jar是需要时间的. 如果我们之前有守护进程编译过其他程序,而这个进程没有被kill掉,那么是可以重用这个守护进程的. 二. 选择守护进程编译 选择守护进程编译的策略是 如果守护进程存在,那么就使用守护进程编译. 否则,如果可以在当前进程编译,那么就在当前进程编译. 否则,启动新的

17. Gradle编译其他应用代码流程(五) - 设置Task过程

接上一篇 15. Gradle编译其他应用代码流程(四) - Configure过程 继续分析 一. task选择 到了这个阶段,gradle开始计算task入口是哪个? 选择的逻辑是这样: 如果用户收入了task,比如这样的指令'gradle pmd',那么就执行pmd这个task 如果用户没有输入task,比如直接输入'gradle',那么看有没有默认的task 如果没有默认的task,那就执行help这个task.大家可以试下直接输入gradle,看看输出什么内容. 接下来看源代码. 文件