在Eclipse下利用gradle构建系统

简介:构建系统时候常常要用到 Ant, Maven 等工具,对于初学者来说,它们还是过于复杂,上手还 是需要时间的。本文将向读者介绍一种全新的构建项目的方式 gradle,它简单、上手快,能大大节省项 目的时间和成本。

在 eclipse 下利用 gradle 构建系统

基本开发环境

操作系统:本教程使用的为 Windows Vista Enterprise, 如果您的系统是 Linux 的,请选择下载对 应版本的其他工具,包括开发工具、Java EE 服务器、Apache Ant、SoapUI。

开发工具:Eclipse IDE for SOA Developers 版本,请到 http://www.eclipse.org/downloads/ 网 站下载,当然任何版本的 eclipse 都是可以的。

Java EE 服务器:Apache-Tomcat-6.0.18,可以到 http://tomcat.apache.org/download-60.cgi 下 载,使用 5.0 以上的任何版本都可以的,当然,您也可以使用 Jboss 等其他 Java EE 服务器。

Jdk:到 http://java.sun.com 下载 1.5.0_17 版本,下载后安装即可。

Ant,Maven,Gradle 简单比较

Ant 是我们过去构建系统基本都会用到的,xml 脚本文件中包括若干 task 任务,任务之间可以互相 依赖,对于一个大的项目来说,这些 xml 文件维护起来的确不是一件容易的事情,还有那些项目依赖的 而没有版本号的 jar 包,有时真的让人头疼,后来 Maven 出现了,基于中央仓库的编译相对于 Ant 来 说的确是好了很多,但是,是不是 Ant,Maven 就是我们构建项目的唯一选择呢?呵呵,当然不了,利用 Gradle 来构建系统我认为将成为 java 构建项目的最佳选择,简单,快速,对初学者无苛刻要求,可以 说是拿来就会用,而且我们再也不用看那些冗长而复杂的 xml 文件了,因为 Gradle 是基于 Groovy 语 言的,Groovy 大家应该很熟悉吧,是基于 Java Virtual Machine 的敏捷开发语言,它结合了 Python、 Ruby 和 Smalltalk 的许多强大的特性,如果你是一个 Ant 的完全支持者,也没有问题,因为 Gradle 可以很平滑的来调用 Ant 文件的,我这样说你可能不接受 Gradle,下面我们就会通过一个个具体实例来 讲解 Ant,Maven,Gradle 构建项目的过程,通过例子我们能很容易明白它们的差异。Let ’ s go。

用 Ant 来构建简单系统

新建一个 Java project, 命名为 ant_project

图 1. 新建 ant_project 项目

时间: 2024-12-20 16:18:52

在Eclipse下利用gradle构建系统的相关文章

Linux下利用Squid构建代理服务器

一.什么是ProxyServer(代理服务器),Proxy的作用 在真实世界中我们常常会去帮人家办一些事情,例如帮人家交电费什么的,在这种情况下你不是电表的主人,而是代办者(代理者)的身份.在网络世界中Proxy就是相当于那个帮人家交电费的人了,当我们发出连接请求的时候,就会通过Proxy去帮我们直接与目标服务器沟通,帮我们取得资料. client通过ProxyServer上网的步骤如下: ①client端向Server发出请求. ②Server收到请求后比较判断Cache中时候存在client

linux下利用ruby做系统备份与还原

    啥都不说了,都在代码里 :) #!/usr/bin/ruby BAK_PATH = "/media/backup.tar.xz" def to_backup exclude_files = "" pre_cmd = "sudo tar -cvpJf #{BAK_PATH}" DATA.each_line do |line| exclude_files << "--exclude=#{line.chomp} "

Android实现APP环境分离(利用Gradle)_Android

一.环境分离简介 每个App项目,至少都会有两个环境:测试环境和生产环境.多的甚至有四个环境:开发环境.测试环境.预生产环境和生产环境.开发人员经常需要在环境之间切换,测试人员也同样.经常出现测试人员今天需要测试环境的最新版本,叫App开发人员打包一个给她,明天需要切换到生产版本,再叫App开发人员打包一个生产环境的给她.我们知道,一个App,在一台手机上要么只能是测试环境的,要么只能是生产环境的.测试人员要测试两个环境,只能不断替换不同环境的同个App,这实在太麻烦了.为了解决此问题,最好的方

Android实现APP环境分离(利用Gradle)

一.环境分离简介 每个App项目,至少都会有两个环境:测试环境和生产环境.多的甚至有四个环境:开发环境.测试环境.预生产环境和生产环境.开发人员经常需要在环境之间切换,测试人员也同样.经常出现测试人员今天需要测试环境的最新版本,叫App开发人员打包一个给她,明天需要切换到生产版本,再叫App开发人员打包一个生产环境的给她.我们知道,一个App,在一台手机上要么只能是测试环境的,要么只能是生产环境的.测试人员要测试两个环境,只能不断替换不同环境的同个App,这实在太麻烦了.为了解决此问题,最好的方

灵活强大的构建系统Gradle

灵活强大的构建系统Gradle 前言 构建,软件生命周期中重要的一环,在现代软件开发过程中,起着越来越重要的作用.过去在Java或类Java的世界里,Ant.Maven再熟悉不过了,Maven凭借其强大的依赖配置战胜Ant,基本上成为了Java构建的标准.而在现代,系统日益复杂,构建的灵活性要求越来越高,比如:构建过程中需要打包上传到服务器,Maven无法很好地支持这种复杂的系统构建,所以,我选择了Gradle,一个基于Groovy,更灵活更强大的构建系统,能帮助我们构建更复杂的项目. 为什么选

【OSGI】非Eclipse下构建OSGI运行环境

搭建非Eclipse下构建OSGI运行环境 由于工作需要,学习了OSGI.之前在Eclipse上搭建过OSGI模块化开发平台,但是这种启动plug-in项目的方法最终交付用户的时候不能让用户通过Eclipse来启动项目,所以我们要搭建一个非Eclipse下构建OSGI运行环境.   首先我写这篇文章的时间是2016年3月3日,我使用的编译器是Spring Tool Suite(和Eclipse几乎一模一样,只是添加了一些支持Spring的插件),我的JDK版本是1.7,OSGI的jar版本是or

如何在XP系统下利用IIS架构Web服务器

   如何在XP系统下利用IIS架构Web服务器            利用Windows XP的组件就可以满足建站的要求,而且安全性能不错. 安装IIS 在Windows XP 专业版中,IIS并不是默认安装的,而是作为可选的组件,现在我们要建立一个站点,就可以选择安装它,方法很简单,放入XP光盘,然后运行光盘,在运行界面中选择添加组件,或者打开控制面板然后打开添加或者删除文件,选择添加Windows组件.在弹出对话框中选择internet 信息服务(IIS).然后点击确定安装就可以了.或者您

XP系统下利用注册表禁用光驱的方法

  XP系统下利用注册表禁用光驱的方法 1.首先单击"开始",进入"运行",输入"regedit",打开注册表. 2.然后在注册表编译器里,找到"HKEY_CURRENT_USER"选项,单击右键,展开. 3.接着在展开的注册表项里,找到"Software"选项,展开. 4.下一步在展开的注册表项里,找到"Microsoft"选项,展开.

Win8系统下利用QQ快速截图的方法

  我相信很多人现在都是使用QQ工具来截图,因为的确是很方便,但是如果想要截取一些大图或者是刚跳出来的菜单就不太好使了,所以QQ截图还是有弊端的.现在很多人想要找寻一种新的方法,就是通过电脑快捷键来截图,这样还省得打开QQ界面,对于一些大图片和弹出的菜单框也都可以截图了,听起来似乎是个不错选择,下面小编来教大家Win8系统截图快捷菜单的技巧. Win8系统下利用QQ快速截图的方法教程如下: 我们都知道QQ截图的快捷方式是CTRL+ALT+A就可以了,但是在这里使用就不行. 1.我们在选择好需要截