Gradle
文章平均质量分 96
VCHH
这个作者很懒,什么都没留下…
展开
-
使用Gradle第一个Java项目
这篇教程的主要内容是讲解如何用Gradle编译和打包一个简单的Java项目。该Java项目只有一个需求:我们的构建脚本必须创建一个可执行的Jar文件,换句话说,我们必须能够使用命令java -jar jarfile.jar 来运行我们的程序。我们来看一下如何满足这个需求。创建一个Java项目我们可以使用Java插件(译注:关于Gradle插件的定义,请查看第一篇教程)来创建一个Ja转载 2016-06-07 16:09:33 · 810 阅读 · 0 评论 -
Gradle设置 Java项目classpath
We’re building something great. Come help us. Join the Team!The Gradle team is pleased to announce Gradle 2.14.1-rc-1The Gradle team has an important update to 2.14. This relea原创 2016-07-01 18:12:54 · 15660 阅读 · 0 评论 -
Gradle 调用java
gradle: https://docs.gradle.org/current/dsl/org.gradle.api.tasks.JavaExec.html原创 2016-07-01 18:16:46 · 2710 阅读 · 0 评论 -
如何添加一个文件/目录到IntelliJ项目的classpath中
[原创]如何添加一个文件/目录到IntelliJ项目的classpath中转载请注明出处:http://www.codelast.com/以下内容的背景:IntelliJ,Java项目。在单元测试中,我们经常会使用与生产环境里不同的一些配置文件来为提供参数,而你的程序又是以类似下面的方法来读取配置文件:123String conf原创 2016-07-01 18:18:54 · 8250 阅读 · 1 评论 -
在 idea 中使用 gradle 导入maven仓库
创建新工程写好id这里默认是 use default ,选择这个下载 gradle貌似有点慢,我这里选择的本地下载好的。工程名File -> New -> ModuleModule 名到对应 仓库找到相应使用方法,这里是以gson为例在build.gradle 文件中添加好命令,右边的按钮可以打开gradle的窗口,选择同步转载 2016-06-17 09:45:40 · 2221 阅读 · 0 评论 -
Gradle 使用Maven本地缓存库
从Maven切换到Gradle,原有的几G的本地缓存库当然想继续使用。在用户手册中找到了答案。在50.6.3章节。如果想使用Maven本地缓存,需要定义:repositories { mavenLocal()}Gradle使用与Maven相同的策略去定位本地Maven缓存的位置。如果在settings.xml中定义了本地Maven仓库的地址,则使用该地址。在USER_H转载 2016-06-17 10:31:47 · 3237 阅读 · 0 评论 -
InterlliJ配置GitHub环境
Mac下不能shared GitHub解决方案:1.项目下打开终端bogon:gradle-idea-demo Lovell$ git remote add origin https//github.com/Minhowe/gradle-idea-demofatal: remote origin already exists.bogon:gradle-idea-demo Lovel原创 2016-06-17 15:21:42 · 1185 阅读 · 0 评论 -
深入浅出Android Gradle构建系统(二:项目结构)
这篇主要介绍使用Gradle的Android项目的目录结构,以及在Gradle中的配置Gradle采用约定优于配置的原则,最简单方式是使用一个默认的目录结构。当然目录结构是可以自己修改的。默认情况下,android gradle项目的代码都在src目录下,src下会有两个目录main和androidTest,其中main目录下是项目代码,androidTest目录下是测试代码。转载 2016-06-21 18:34:52 · 581 阅读 · 0 评论 -
深入浅出Android Gradle构建系统(一:简介)
gradle是Android开发中引入的全新的构建系统,因为全新的构建系统主要是出于下面的目的:1. 方便复用代码和资源2. 构建多种版本的apk更见简单,不论是为多渠道构建不同的apk还是构建不同环境的apk(debug,release)3. 方便配置,扩展,自定义构建过程4. 良好的IDE集成为什么选择Gradle?Gradle主要有以下几个有点:1.转载 2016-06-21 18:36:00 · 369 阅读 · 0 评论 -
gradle 定制Java source 布局
可以通过配置合适的源集来配置布局。后面还会详细讨论,下面是一个简单的例子修改了main中的 Java 和resource source 目录.Example 23.2. Custom Java source layoutbuild.gradlesourceSets { main { java { srcDir 'src原创 2016-07-18 10:23:03 · 1024 阅读 · 0 评论 -
翻译:Gradle之 Java插件
原文地址 http://www.gradle.org/docs/current/userguide/java_plugin.html23.1. Usage用法要使用Java插件,在脚本里加入:Example 23.1. Using the Java pluginbuild.gradleapply plugin: 'java'翻译 2016-07-18 10:25:09 · 914 阅读 · 0 评论 -
Gradle构建多模块项目
1. 创建项目首先创建项目,名称为 test:mkdir test && cd testgradle init这时候的项目结构如下:➜ test tree.├── build.gradle├── gradle│ └── wrapper│ ├── gradle-wrapper.jar│ └── gradle-wrapper.转载 2016-07-18 11:17:43 · 2434 阅读 · 0 评论 -
IntelliJ IDEA导出Java 可执行Jar包
保证自己的Java代码是没有问题的,在IDEA里面是可以正常运行的,然后,按下面步骤:打开File -> Project Structure -> Artifacts,如下图IDEA导出Java 可执行Jar包" title="IntelliJ IDEA导出Java 可执行Jar包" height="434" width="690"> 点击“+”,选择“Jar”,选择Emp原创 2016-08-25 21:26:48 · 2708 阅读 · 1 评论 -
Jetty(一)Gradle构建web项目
Interllj + maven + Jetty 1.JettyServer.javapackage com.mind.server;import org.eclipse.jetty.server.Server;import org.eclipse.jetty.servlet.ServletContextHandler;import org.eclipse.jetty.ser原创 2016-05-11 18:34:43 · 1337 阅读 · 0 评论 -
Could not resolve all dependencies for configuration ':classpath'.
Error:Gradle: A problem occurred configuring root project 'MobileShopping'.> Could not resolve all dependencies for configuration ':classpath'. > Could not resolve com.android.tools.build:gradle原创 2016-11-01 11:29:45 · 6261 阅读 · 0 评论 -
Gradle 实现编译和运行Java程序
group 'com.mind'version '1.0-SNAPSHOT'apply plugin: 'java'apply plugin: 'application'// main函数所在路径mainClassName = 'com.mind.God'sourceCompatibility = 1.5repositories { mavenCentral()原创 2016-07-01 12:33:38 · 3695 阅读 · 0 评论 -
使用IntelliJ IDEA,gradle开发Java web应用步骤
使用IntelliJ IDEA,gradle开发Java web应用步骤最近 正在学习gradle构建工具的使用,看了一堆的文档,有点一知半解,索性动作实践一把,在以后的自己的项目中尝试使用看看。目前手头用的是IntelliJ IDEA 14,搭建了一天终于明白怎么集成gradle赖开发Java web,就在这里记下来以后备用。准备工作本机安装好gradle安装好java环境和原创 2016-06-08 13:49:53 · 11583 阅读 · 0 评论 -
Androidstudio中gradle配置和使用
加速篇GRADLE的构建过程通常会比较漫长,一个中等项目,10M左右大小的app,一次完整构建大概在5分钟左右,是不是很吓人,当然,如果是在调试阶段,采用Android Studuo 2.0,默认提供的Instant Run方式,每次修改都不会重新构建项目,从而加快了构建过程。恩,这是另一个故事,这里,我们先谈谈GRADLE脚本的加速姿势。一般来说,GRADLE一次完整的构建过程通常分成三转载 2016-06-30 17:50:25 · 2375 阅读 · 0 评论 -
深入浅出Android Gradle构建系统 (三:build task)
构建任务(Build Tasks)java和Android通用的任务在build文件中使用了Android或者Java插件之后就会自动创建一系列可以运行的任务。Gradle中有如下一下默认约定的任务:1. assemble该任务包含了项目中的所有打包相关的任务,比如java项目中打的jar包,Android项目中打的apk2. check该任务包含了项目中所有验证相转载 2016-06-21 18:37:32 · 460 阅读 · 0 评论 -
Gradle里配置Jetty实现静态资源的热部署
通过Gradle我们可以很方便的使用内置jetty启动我们的web程序,在本地进行调试。但是在使用的过程中,我发现了几个问题,导致本地调试的效率大受影响。如果使用gradle jettyRun启动jetty服务器后,项目里的静态资源(jsp,html,JavaScript文件)都被锁定了,导致无法实时修改这些静态资源。既然无法实时修改这些静态资源,那意味着我们做一个很小的改动都转载 2016-06-08 15:55:11 · 2413 阅读 · 0 评论 -
ant maven Gradle 区别
ANT是最早的构建工具,基于idea,好象是2000年有的,当时是最流行java构建工具,不过它的XML脚本编写格式让XML文件特别大。对工程构建过程中的过程控制特别好。Maven它是用来给Ant补坑的,Maven第一次支持了从网络上下载的功能,仍然采用xml作为配置文件格式,它的问题是不能很好的相同库文件的版本冲突。Maven专注的是依赖管理,构建神马的并不擅长。Gradle是一个自动...原创 2016-06-07 17:25:05 · 3365 阅读 · 1 评论 -
InterlliJ Gradle使用教程
https://www.jetbrains.com/help/idea/2016.1/getting-started-with-gradle.html#d225602e11原创 2016-06-07 17:53:32 · 531 阅读 · 0 评论 -
用IntelliJ IDEA创建Gradle项目简单入门
Gradle和Maven一样,是Java用得最多的构建工具之一,在Maven之前,解决jar包引用的问题真是令人抓狂,有了Maven后日子就好过起来了,而现在又有了Gradle,Maven有的功能它都有,且看起来更漂亮,咱么就用起来吧。装好Intellij IDEA之后,Gradle也就默认装好了,现在我们仅需直接创建工程:当然选择Java了,Next:GroupId,Arti转载 2016-06-24 15:11:45 · 2159 阅读 · 0 评论 -
灵活强大的构建系统Gradle
前言构建,软件生命周期中重要的一环,在现代软件开发过程中,起着越来越重要的作用。过去在Java或类Java的世界里,Ant、Maven再熟悉不过了,Maven凭借其强大的依赖配置战胜Ant,基本上成为了Java构建的标准。而在现代,系统日益复杂,构建的灵活性要求越来越高,比如:构建过程中需要打包上传到服务器,Maven无法很好地支持这种复杂的系统构建,所以,我选择了Gradle,一个基于Gro转载 2016-06-24 17:28:26 · 469 阅读 · 0 评论 -
Gradle 初体验
Gradle 是一个基于 Groovy 的构建工具,吸取了 Maven 的一些有点,还可以直接使用 Maven 库,所有大有取代 Maven 的架势[4]。Gradle 的官方网站是 http://www.gradle.org/,在这里下载 zip 包,解压,设置环境变量 GRADLE_HOME 并加到 path 中即可。详情请阅读 用户手册 。Gradle 的主要配置文件是转载 2016-06-24 17:29:49 · 491 阅读 · 0 评论 -
通过Gradle来下载依赖的jar包
前段时间在看Gradle文章方向其比ANT、Maven真的要简单很多,特别是在下载jar依赖方面下面就是用gradle写的一个jar包依赖下载的小例子:(1)建立build.gradle文件(2)内容如下:apply plugin: 'Java'repositories { mavenCentral()}dependencies { co原创 2016-06-24 17:35:05 · 2033 阅读 · 0 评论 -
InterlliJ中gradle 和maven 添加依赖库快捷方式
Windwos: Alt+InsertMac OSX: 苹果键+N原创 2016-06-08 17:25:26 · 790 阅读 · 0 评论 -
Gradle中的buildScript代码块 - 黄博文
在编写Gradle脚本的时候,在build.gradle文件中经常看到这样的代码:build.gradle123456789buildScript { repositories { mavenCentral()}}repositories { mavenCentral()}这样转载 2016-06-27 18:02:16 · 470 阅读 · 0 评论 -
为Android Studio编写自定义Gradle插件的教程
Google已经建议Android开发全部转向Android Studio开发,Android Studio 是使用gradle编译、打包的,那么问题来了,gradle可是有一堆东西...,为了彻底了解gradle,今天就来学习下如何写自己的gradle插件(当然插件源码是使用groovy写的),先看如下代码目录:如上图所示,plugin目录是插件源码目录,sample是用来测试插件的转载 2016-06-27 18:21:45 · 2394 阅读 · 0 评论 -
Gradle Build速度加快终极方法
Android Studio用起来越来越顺手,但是却发现Build的速度实在不敢恭维,在google和度娘了几把(....)之后,大体就是分配更高的内存,步骤:Setting-->搜索gradle-->Build Tools下的Gradle选项,右侧Gradle VM options-->改参数-Xmx2048m -XX:MaxPermSize=512m还一种就是在gradle.prope转载 2016-06-27 19:10:07 · 520 阅读 · 0 评论 -
Gradle中的buildScript代码块
在编写Gradle脚本的时候,在build.gradle文件中经常看到这样的代码:build.gradle123456789buildScript { repositories { mavenCentral()}}repositories { mavenCentral()}这样转载 2016-06-27 21:38:16 · 459 阅读 · 0 评论 -
gradle解析mavenLocal()仓库地址流程
https://issues.gradle.org/browse/GRADLE-1900原创 2016-06-24 20:46:31 · 3006 阅读 · 0 评论 -
Gradle笔记
Gradle是一个通用的构建工具,通过它的构建脚本你可以构建任何你想要实现的东西,不过前提是你需要先写好构建脚本的代码。而大部分的项目,它们的构建流程基本是一样的,我们不必为每一个工程都编写它的构建代码,因为Gradle已经为我们提供了相应的插件。Gradle 本身自带了许多插件,而对于Gradle没有的插件,可以去github上看看有没有其他人实现,或自己实现。对Java项目而言,Gradle有转载 2016-06-14 10:01:35 · 407 阅读 · 0 评论 -
Gradle 不能刷新问题解决方案
Gradle 不能刷新解决问题:Gradle resolve error could not open cp_init remapped class cache for...Error:Could not open init generic class cache for initialization script '/private/var/folders/8c/jdsxx4s1原创 2016-10-31 11:40:24 · 6851 阅读 · 2 评论