Eclipse + Gradle环境配置「建议收藏」

gradle环境配置

大家好,又见面了,我是你们的朋友全栈君。

gradle下载地址

https://gradle.org/ 下载过后解压缩。
配置系统环境:GRADLE_HOME设置为解压缩之后的地址,PATH属性追加%GRADLE_HOME%\bin;注意前后的分号

elipse插件下载

Help->Eclipse Marketplace 搜索buildShip并安装
这里写图片描述

普通gradle工程转web工程

工程有见属性->Project Facets 选择Dynamic Web Module
这里写图片描述

加载依赖jar包:

选择一个比较快的国内镜像(阿里)

repositories {
    // Use jcenter for resolving your dependencies.
    // You can declare any Maven/Ivy/file repository here.
    maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
    jcenter()
}

修改本地仓库路径
环境变量增加 GRADLE_USER_HOME 或者 Eclipse中Windows->Preferences->Gradle修改Gradle Home路径
这里写图片描述
设置代理(可选)
在本地仓库路径下(如果没有修改的话默认C:\Users\用户名\.gradle),新建一个文件gradle.properties

systemProp.http.proxyHost=网址
systemProp.http.proxyPort=端口
systemProp.http.proxyUser=用户名
systemProp.http.proxyPassword=密码
systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost

org.gradle.daemon=true

自动打成jar包

窗口Gradle Tasks目录下双击jar,在项目目录下的build\libs产生jar包

自动war包

在build.gradle文件中添加apply plugin: 'war',然后刷新一下gradle工程,窗口Gradle Tasks目录下会出现war选项,双击即可在项目目录下的build\libs产生war包
这里写图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/126700.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 最全的vim快捷键

    最全的vim快捷键https://blog.csdn.net/flexman09/article/details/51802005 曾经使用了两年多的Vim,手册也翻过一遍。虽然现在不怎么用vim了,曾经的笔记还是贴出来,与喜欢vim的朋友分享。索1.关于Vimvim是我最喜欢的编辑器,也是linux下第二强大的编辑器。虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编…

    2022年5月5日
    53
  • java三元运算符有哪些_java有返回值和无返回值

    java三元运算符有哪些_java有返回值和无返回值关于Java中的三元运算符的详解,请参照这篇文章,写得很好:java三元运算符详解这里我只补充总结一下:对于Java三元运算符: (条件表达式)?表达式1:表达式2;三元运算符要求必须有返回值,即表达式1和表达式2要求必须能return,所以不能在表达式1或表达式2中书写输出语句等。基于此,三元运算符不能独立成句,它就如同一个变量,可以出现在方法参数中、用在赋值语句=的右侧等地方,总之不能独立成句。**以下给出几个示例以供参考:inta=(1<2)?

    2022年10月8日
    0
  • vue生成二维码并保存图片_vue实现扫描二维码

    vue生成二维码并保存图片_vue实现扫描二维码一、生成简单的二维码(不带图片)1.引入插件npminstallqrcode–save2.页面中使用<divid=”qrcode”class=”erweima”></div>页面中引入importQRCodefrom”qrcodejs2″;methods:{qrcode(){this.$nextTick(()=>{letqrcode=newQRCode(“qrcode”,{

    2022年10月3日
    1
  • 深度剖析LinkedHashSet「建议收藏」

    深度剖析LinkedHashSet「建议收藏」HashMap是一个利用数组存储key-value键值对的一个数据结构,为了有序的要求,然后我们引入了LinkedHashMap来满足我们对顺序的要求,再到后面我们学习了HashSet这种数据结构,利用的是HashMap的Key的唯一性来实现HashSet的去重的目的LinkedHashSet也HashSet一样也在内部使用了HashMap,因为LinkedHashSet要维持元素之间的顺序,所以它使用的实HashMap的有序版本,也就是LinkedHashMap

    2022年10月12日
    0
  • Camstar开发C#代码规范、Camstar更新以及Designer 开发规范

    Camstar开发C#代码规范、Camstar更新以及Designer 开发规范C#代码规范1.通用的两种代码规范:Camel(驼峰式)、Pascal(帕斯卡)驼峰式:第一个单词小写,后面单词首字母大写其余小写(例如:containerName)帕斯卡:所有单词首字母大写其余都小写(例如:Lotstart)2.当且仅当私有成员可以使用下划线开始(例如:privatestring_containerName)3.参数名、成员变量、局部变量都统一使用驼峰…

    2025年6月20日
    0
  • 计算机高配表要表格,为何高配电脑还会卡? 因为你没选择FreeSync套装

    计算机高配表要表格,为何高配电脑还会卡? 因为你没选择FreeSync套装可能有很多玩家在网络对战游戏中都遇到如此状况:电脑配置并不低,但游戏画面依然不够顺滑,不但经常卡顿,而且明明先瞄准敌人开枪,敌人没死而自己被秒掉。其实,这并不是因为玩家枪法太菜,问题在很大程度上出在玩家选择的显卡与显示器上。那到底玩家的显卡和显示器上到底有什么问题?让我们为大家分析一下吧。高配电脑可以提供高帧速,但并不一定无卡顿高配置的电脑当然能提供强劲的性能,在游戏中自然可以提供很高的帧速。但为…

    2022年6月1日
    32

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号