java web使用gradle配置详情

博客说明:本片博客为FSSARB项目片面部分,目前项目还在更新中,请持续关注...

序言

项目构建工具从ant到maven,再到gradle,这是在严峻的技术考验下不停过度的结果。依照百度百科的阐述,gradle大致解释为:

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。

面向Java应用为主。当前其支持的语言限于Java、Groovy和Scala,计划未来将支持更多的语言。

功能

Ø gradle对多工程的构建支持很出色,工程依赖是gradle的第一公民。

Ø gradle支持局部构建。

  Ø 支持多方式依赖管理:包括从maven远程仓库、nexus私服、ivy仓库以及本地文件系统的jars或者dirs

Ø gradle是第一个构建集成工具(the first build integration tool),与ant、maven、ivy有良好的相容相关性。

Ø 轻松迁移:gradle适用于任何结构的工程(Gradle can adapt to any structure you have.)。你可以在同一个开发平台平行构建原工程和gradle工程。通常要求写相关测试,以保证开发的插件的相似性,这种迁移可以减少破坏性,尽可能的可靠。这也是重构的最佳实践。

Ø gradle的整体设计是以作为一种语言为导向的,而非成为一个严格死板的框架。

Ø 免费开源

gradle提供了什么

1.一种可切换的,像maven一样的基于约定的构建框架,却又从不锁住你(约定优于配置)

Switchable, build-by-convention frameworks a la Maven. But we never lock you in!

2. 强大的支持多工程的构建

3. 强大的依赖管理(基于Apache Ivy),提供最大的便利去构建你的工程

Language for dependency based programming

4. 全力支持已有的Maven或者Ivy仓库基础建设

5. 支持传递性依赖管理,在不需要远程仓库和pom.xml和ivy配置文件的前提下

6 基于groovy脚本构建,其build脚本使用groovy语言编写

7 具有广泛的领域模型支持你的构建A rich domain model for describing your build.

基于这些了解,让我们开始gradle之旅吧!

一、安装与配置

说明:下载请到 https://gradle.org/gradle-download/ 选择相应版本,本文档中主要以适应SSH项目为主导,请知悉。

1.1 解压安装文件

1.2 配置环境变量

1.3 配置本地仓库

1.4 gradle命令-检验版本

1.5 gradle命令-检验仓库

二、配置文件详解

说明:在学习阶段,文档内容均来自查阅资料、实践可行后根据自己的理解程度编写。

2.1 配置文件简要介绍

图2-1

图2-2

图2-3

2.2 文件配置项

2.2.1 plugin插件


插件


说明


apply plugin: ‘java‘


Java的JDK


apply plugin: ‘eclipse‘


eclipse项目插件


apply plugin: ‘war‘


项目构建输出war


apply plugin: ‘eclipse-wtp‘


web传输层插件

2.2.2 classpath资源

2.2.3 charset字符

2.2.4 repositories仓库

2.2.5 dependencies依赖

三、gradle常用命令介绍

3.1 gradle eclipse

说明:使用该命令可以下载依赖并转换为eclipse项目。使用场景为配置build.gradle完成后,使用该命令构建项目。

3.2 gradle build

说明:项目构建成功后,使用该命令编译、打包。

3.3 gradle task

说明:这个命令在安装gradle后可以使用它测试是否安装成功.

未完待续............................

时间: 2024-10-15 02:00:45

java web使用gradle配置详情的相关文章

Java web 开发环境配置。

一.配置 win8 64位 环境java 开发环境 1.  下载JDK,地址 http://www.oracle.com/technetwork/java/javase/downloads/index.html 选择下载 按照提示安装.安装过程过程中会有两个安装路径的设置,可默认也可自定义.这连个路径分别是指安装JDK和JRE的路径. 这选择路径是:D:\Program Files\Java\jdk1.7.0_60 和D:\Program Files\Java\jre7  注意这里的路径是为的是

Maven 创建java Web项目,配置Spring,CXF

1.搭建Maven环境 参考文章 Maven3路程(一)环境搭建 http://www.cnblogs.com/leiOOlei/p/3359561.html Maven3路程(二)Eclipse集成Maven http://www.cnblogs.com/leiOOlei/p/3361379.html Maven3路程(三)用Maven创建第一个web项目(1) Maven3路程(三)用Maven创建第一个web项目(2)servlet演示 Maven 配置Spring 参考 http://b

java web开发环境配置系列(二)安装tomcat

在今天,读书有时是件"麻烦"事.它需要你付出时间,付出精力,还要付出一份心境.--仅以<java web开发环境配置系列>来祭奠那逝去的--1.下载tomcat压缩包,进入官网http://tomcat.apache.org/,官网左侧有对应的下载列表,选择适合自己的版本,进入下载页面,这里下载的是64-bit Windows zip 2.下载后,解压到指定的文件目录中,如:D:\Program Files\tomcat 3.配置环境变量(右击"我的电脑"

java web开发环境配置系列(三)安装eclipse

在今天,读书有时是件"麻烦"事.它需要你付出时间,付出精力,还要付出一份心境.--仅以<java web开发环境配置系列>来祭奠那逝去的--1.下载eclipse安装包,下载地址https://www.eclipse.org/downloads/,官方提供了几种工具平台,这里使用的是Eclipse Neon 2.下载后,以管理员身份安装安装包 1)选择适合自己开发方向的开发工具 2)选择后,进入下一步,配置自己的安装路径,并点击安装即可 3)安装好后,第一次打开eclips

[Java.Web]Tomcat 常用配置

1. web.xml 文件最下方内容 (X:\apache-tomcat-7.0.77\conf\ 目录下) <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> </welcome-file-li

[Java.Web][Servlet]读取配置

private ServletConfig config; public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String value = config.getInitParameter("data"); OutputStream out = response.getOutputStream(); out.w

java web开发环境配置

1.安装JDK: http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 本次是 java SE 8u91/8u92. 分别放在java/jdk ,java/jre 文件夹中. 配置JAVA环境变量 1.系统变量→新建 JAVA_HOME 变量 . 变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0) 2.系统变量→寻找 Path 变量→编辑 在变量值最后输入 %JAVA_HOM

Java web.xml 配置技巧—动态欢迎页地址--欺骗tomcat

我们的Java Web项目在配置web.xml 欢迎页地址默认是index.html .index.jsp ,不知道有人注意过没有,如果我要配置成/index/user.action  或者 /userList.do 什么的怎么办呢?你可能觉得直接配置就OK了,我告诉你不行.如果可以,你可以忽略本方法.下面讲讲如果不能配置动态地址,怎么办. 配置如下: <welcome-file-list> <welcome-file>/user/index.shtml</welcome-f

Java Web环境配置

准备工作 jdk-8u241 apache-tomcat-9.0.31-windows-x64.zip Eclipse IDE for Enterprise Java Developers 关于版本选择 满足上表最后一栏要求的任何稳定Java版本都支持每个版本的Tomcat. 怎样查看我的电脑上有没有jdk cmd输入java -version若出现如下图所示则说明电脑已有jdk: 若出现下图则表明还没有安装jdk. 怎样查看我的电脑有没有tomcat cmd输入catalina若出现如下图所示