一起艳恶学习gradle

news/2024/5/20 1:15:56 标签: eclipse, gradle, 单元测试, 自动化, 服务器

1、前言

以前我都是将所有jar包放到lib中,少的话几十个,大的项目几百个,测试时能不写单元测试就不写,
写的话就简单个main方法,然后eclipse导出war包,用ftp上传到服务器,解压运行。自从用了自动化gradle,我有更多的时间陪家人了。

2、安装与卸载

官网:https://gradle.org
配置环境变量
GRADLE_HOME D:\DesignSoftware\gradle\gradle-3.5
PATH %GRADLE_HOME%\bin;
测试是否安装成功
cmd
gradle -v

eclipse安装gradle">3、使用eclipse安装gradle

不同版本对应下载不同的gradle
Eclipse Version Type Update Site
Neon (4.6) release http://download.eclipse.org/buildship/updates/e46/releases/1.0
milestone http://download.eclipse.org/buildship/updates/e46/milestones/1.0
snapshot http://download.eclipse.org/buildship/updates/e46/snapshots/1.0
Mars (4.5) release http://download.eclipse.org/buildship/updates/e45/releases/1.0
milestone http://download.eclipse.org/buildship/updates/e45/milestones/1.0
snapshot http://download.eclipse.org/buildship/updates/e45/snapshots/1.0
Luna (4.4) release http://download.eclipse.org/buildship/updates/e44/releases/1.0
milestone http://download.eclipse.org/buildship/updates/e44/milestones/1.0
snapshot http://download.eclipse.org/buildship/updates/e44/snapshots/1.0
Kepler (4.3) release http://download.eclipse.org/buildship/updates/e43/releases/1.0
milestone http://download.eclipse.org/buildship/updates/e43/milestones/1.0
snapshot http://download.eclipse.org/buildship/updates/e43/snapshots/1.0
Juno (4.2) release http://download.eclipse.org/buildship/updates/e42/releases/1.0
milestone http://download.eclipse.org/buildship/updates/e42/milestones/1.0
snapshot http://download.eclipse.org/buildship/updates/e42/snapshots/1.0
Indigo (3.7) release http://download.eclipse.org/buildship/updates/e37/releases/1.0
milestone http://download.eclipse.org/buildship/updates/e37/milestones/1.0
snapshot http://download.eclipse.org/buildship/updates/e37/snapshots/1.0
Helios (3.6) release http://download.eclipse.org/buildship/updates/e36/releases/1.0
milestone http://download.eclipse.org/buildship/updates/e36/milestones/1.0
snapshot http://download.eclipse.org/buildship/updates/e36/snapshots/1.0

下载后eclipse会在Window->Preferences出现Gradle
然后填上你安装的Gradle地址

然后新建一个Gradle的项目,再把项目变成动态Web项目。
右键项目->Project Facets->Dynamic Web Module

然后cmd中 项目路径>gradle build
然后在项目的build的libs有个war包

不用再给女朋友买包包了,随时给个war包她,她一掌就拍过来了。。。

全CSDN的丰(好)色(se)博客,这里有书本看不到的Java技术,电影院禁播的电影,欢迎关注QQ群494808400


http://www.niftyadmin.cn/n/785693.html

相关文章

Linux下使用SSH命令行传输文件到远程服务器

目标:CentOS 7 调整 home分区 扩大 root分区 总体过程: 把/home内容备份,然后将/home文件系统所在的逻辑卷删除,扩大/root文件系统,新建/home ,恢复/home内容 1.查看分区 df -h 2.备份home分区文件 tar cvf…

大数据查询工具HBase读写设计与实践

背景介绍 本项目主要解决 check 和 opinion2 张历史数据表(历史数据是指当业务发生过程中的完整中间流程和结果数据)的在线查询。原实现基于 Oracle 提供存储查询服务,随着数据量的不断增加,在写入和读取过程中面临性能问题,且历史数据仅供业…

AR、VR、云计算、大数据、区块链、AI编程技术选择和区分

AR、VR、云计算、大数据、区块链、AI……开发者很容易会有新技术焦虑,不追怕失去提升收入的机会,追又怕投入了时间和精力没结果。我们就来和大家一起分享一下: 到底该怎样做,才能从容面对技术热点? 分享的内容,包括四…

js基础的自定义属性练习

js基础的自定义属性练习: <!DOCTYPE HTML><html><head><meta http-equiv"Content-Type" content"text/html; charsetutf-8"><title>无标题文档</title><style>li { list-style:none; width:114px; height:140px…

一起艳恶学习tomcat7与redis实现session共享

1、前言 需要一个tomcat7&#xff0c;一个redis与相关jar包 相关jar包&#xff1a; 2、把这几个jar包放到tomcat7的lib文件夹中 3、在tomcat7的conf中的context.xml配置 <Valve className"com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve&qu…

一起艳恶学习电商项目

技术突飞猛进从这里开始 用户模块 1、MD5明文加密 2、邮箱发送帐号和密码&#xff0c;实现会员注册 分类模块 3、递归算法&#xff0c;无限层级树结构设计 商品模块 4、富文本上传 5、html5图片异步上传 购物车模块 6、商品总价计算&#xff0c;解决商业运算丢失精度…

初学大数据必须知道的25个大数据常用术语

1.算法。“算法”如何与大数据相关?即使算法是一个通用术语&#xff0c;但大数据分析使其在当代更受青睐和流行。 2.分析。年末你可能会收到一份来自信用卡公司寄来的包含了全年所有交易记录的年终报表。如果你有兴趣进一步分析自己在食物、衣服、娱乐等方面具体花费占比呢?…

零基础学习大数据,搭建Hadoop处理环境

由于Hadoop需要运行在Linux环境中&#xff0c;而且是分布式的&#xff0c;因此个人学习只能装虚拟机&#xff0c;本文都以VMware Workstation为准&#xff0c;安装CentOS7&#xff0c;具体的安装此处不作过多介绍&#xff0c;只作需要用到的知识介绍。 VMware的安装&#xff0c…