Tools.Gradle
王晓斌
十年苦烦剧,一念愈倾仰
展开
-
【Tools.Gradle】Gradle入门系列(4):创建二进制发布版本
转自:http://blog.jobbole.com/80340/在创建了一个实用的应用程序之后,我们可能想将其与他人分享。其中一种方式就是创建一个可以从网站上下载的二进制文件。这篇教程描述了如何创建一个二进制发布版本,满足以下需求:二进制发布一定不能使用所谓的“fat jar”方式。换句话说,我们应用程序中的所有依赖一定不能被打包到该程序相同的jar包中。二进转载 2015-05-14 01:00:53 · 607 阅读 · 0 评论 -
【Tools.Gradle】Gradle入门系列(1):简介
转自:http://blog.jobbole.com/71999/Gradle是一种构建工具,它抛弃了基于XML的构建脚本,取而代之的是采用一种基于Groovy的内部领域特定语言。近期,Gradle获得了极大的关注,这也是我决定去研究Gradle的原因。这篇文章是Gradle教程的第一篇,我们有两个目标:1. 帮助我们学会安装Gradle。2. 介绍一些基本概念转载 2015-05-14 00:56:53 · 669 阅读 · 0 评论 -
【Tools.Gradle】Gradle入门系列(2):第一个Java项目
转自:http://blog.jobbole.com/72558/这篇教程的主要内容是讲解如何用Gradle编译和打包一个简单的Java项目。该Java项目只有一个需求:我们的构建脚本必须创建一个可执行的Jar文件,换句话说,我们必须能够使用命令java -jar jarfile.jar 来运行我们的程序。我们来看一下如何满足这个需求。创建一个Java项目转载 2015-05-14 00:58:00 · 663 阅读 · 0 评论 -
【Tools.Gradle】Gradle入门系列(3):依赖管理
转自:http://blog.jobbole.com/72992/在现实生活中,要创造一个没有任何外部依赖的应用程序并非不可能,但也是极具挑战的。这也是为什么依赖管理对于每个软件项目都是至关重要的一部分。这篇教程主要讲述如何使用Gradle管理我们项目的依赖,我们会学习配置应用仓库以及所需的依赖,我们也会理论联系实际,实现一个简单的演示程序。让我们开始吧。转载 2015-05-14 00:58:07 · 1030 阅读 · 0 评论 -
【Tools.Gradle】Gradle入门系列(5):创建多项目构建
转自:http://blog.jobbole.com/84471/尽管我们可以仅使用单个组件来创建可工作的应用程序,但有时候更广泛的做法是将应用程序划分为多个更小的模块。由于这是一个非常普通的案例,因此每个成熟的构建工具都必须支持这项功能,Gradle也不例外。倘若Gradle项目拥有多于一个组件,我们就将其称之为多项目构建(multi-project build)。转载 2015-05-14 01:05:24 · 553 阅读 · 0 评论 -
看懂Gradle脚本
SwapBuffers的效率问题最近看了ms实现的opengl 1.1 source,写的非常不错,但也发现了不少问题,而且这个问题在后续版本中并没有改掉(难道ms 为保 d3d 故意的?太恶劣了。。。)这里就SwapBuffers API的问题简单说一下,希望大家看到他的缺陷,并且避开它。这是ms opengl 1.1 中的source:复制代码__inl转载 2009-07-27 13:33:00 · 1568 阅读 · 0 评论