IDEA配置java开发环境(maven、gradle、tomcat)
时间:2020-10-06 [网页制作]作者:adminjie 浏览:167 次
idea安装好以后,是需要简单的配置一下的,而且要分不同的开发环境,此处就不多扩展了,我们就一起来配置java的开发环境
准备:
1、jdk环境配置 ------- java环境变量请参考(linux环境下java开发环境配置 或 windows环境下java开发环境配置)
2、maven build工具(maven项目使用),下载地址,本地下载地址
3、gradle build工具(gradle项目使用),下载地址,本地下载地址
4、tomcat 8.x ,下载地址,本地下载地址
内容:
一、jdk环境配置
具体请参考 ---- linux环境下java开发环境配置 或 windows环境下java开发环境配置
特别注意,
JAVA_HOME请一定要配置,很对的java依赖的工具都会从环境变量中找 JAVA_HOME的。
二、maven
Configure -> Settings -> Build,Execution -> Build Tools -> maven
上图中,1:下载解压后的 maven home 绝对地址,到bin上层目录:如下图:
也可以对maven配置环境变量,在cmd或linux的命令行中用 mvn工具时,是直接使用环境变量中的 maven,不会影响IDEA的配置。
2:代表的当前引用的maven 的全局 setting.xml 配置,如果不配置,会自动使用maven自带的 空的 全局setting,在MVN_HOME/conf下面
注:一般用maven的公司,都会有一个专门制定的setting.xml,后续会有专门的文章介绍maven 的 setting和项目的pom.xml的配置
3:指定maven本地jar包仓库地址,如果不指定,将使用 setting文件中的<localRepository>D://develop//javalib</localRepository>,如果setting中未指定,则会放到系统环境下.m2目录下
其他都默认就行了
三、gradle
gradle势头很火,配置简单,完全兼容maven和ant,但目前主要用在 android项目构建,javaweb项目还比较少,但是将来肯定会取代maven的,为什么,好吧,maven是使用xml配置的,配置繁琐,针对配置的功能插件定制很复杂,学习曲线很陡峭,虽然日常开发中需要的功能都已经有了对应的插件,但是作为一个有灵魂的开发工程师,还是希望一切都掌握在自己的手中,gradle就是,gradle是groovy 为基础的的DSL(特殊领域开发语言),此处就不进行扩展了,有兴趣的小伙伴请继续关注我的博客,后续会有专门的的文档跟大家一起探讨 maven、groovy和gradle的
配置路径: Configure -> Settings -> Build,Execution -> Build Tools -> gradle
只需要配置上午红框的内容,表示 gradle下载的jar包存放位置
至于为什么此处不需要制定gradle 的home呢,是因为每个项目都会有不同版本gradle,在下载项目的时候,会直接下载项目指定版本的gradle,当然也可以指定本地的gradle作为build工具,在项目中进入这个页面就能看到了,如下:
1:使用项目默认的 gralde(建议)
2:选中2,表示使用本地的gradle,此时需要特殊指定 3 中gradle的home位置
3、本地gradle的位置
如果使用本地gradle需要特别注意,idea开发java项目 使用 gradle版本超过5.0,会导致lombok失效,这是gradle的bug,建议使用gradle-4.7
四:tomcat
在项目右上角
按 1->2 ->3步骤,选中local,(remote是跑远程 测试环境或者 生产环境 debug的时候用的)
指定了tomcat后,点右下角 fix,选中需要tomcat运行的 war包就行了
转载请注明来源:IDEA配置java开发环境(maven、gradle、tomcat)
本文永久链接地址:https://www.adminjie.com/post/4009.html
免责声明:
本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
附:
二○○二年一月一日《计算机软件保护条例》第十七条规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬!鉴于此,也希望大家按此说明研究软件!
版权声明:
一、本站致力于为软件爱好者提供国内外软件开发技术和软件共享,着力为用户提供优资资源。
二、本站提供的部分源码下载文件为网络共享资源,请于下载后的24小时内删除。如需体验更多乐趣,还请支持正版。
三、我站提供用户下载的所有内容均转自互联网。如有内容侵犯您的版权或其他利益的,若有侵犯你的权益请:点此维权 站长会进行审查之后,情况属实的会在三个工作日内为您删除。
更多精彩内容
- 微信开发者工具Error: unable to verify the first certificate
- 基于php+MySql实现学生信息管理系统实例
- win10如何用自带迁移工具迁移系统?
- wps表格下拉数字无法递增怎么办?
- IntelliJ IDEA 2020 安装和常用配置(推荐)
- 在html语言中,单元格的标记是什么
- 常见的几款Webshell检测工具分享
- 带你总结laravel框架使用中的错误及解决办法
- html5不常用标签可以怎么使用?
- 如何完全卸载nginx
- centos出现ssh登录失败怎么办
- C++多线程获取返回值方法详解
- 微信小程序实现身份证取景框拍摄
- css如何实现模糊背景效果
- php如何删除数组中的第一个元素

- 最新文章
-
-
dedecms织梦图片集上传按钮消失的解决方法
对于不是很熟悉建站的站长朋友来说,对于某些功能的失效就感觉到手慌脚乱的,但是麦站小编要告诉站长朋友们的是,当出现问题的时候一定要冷静的下来进行分析问题的所在,而...
-
DeDecms织梦发布文档取消自动生成关键字
简单的说,关键字就是用户在使用搜索引擎时,输入的能够最大程度概括用户所要查找的信息内容。在搜索引擎优化SEO行业谈到的关键字,往往是指网页的核心和主要内容。对于...
-
js+h5 canvas实现图片验证码
本文实例为大家分享了js+h5canvas实现图片验证码的具体代码,供大家参考,具体内容如下实现效果js+h5canvas实现图片验证码一、使用技术原生js...
-
H5+css3+js搭建带验证码的登录页面
本文实例为大家分享了H5+css3+js搭建带验证码的登录页面,供大家参考,具体内容如下H5+css3+js搭建带验证码的登录页面login.html<!...
-
Python批量获取并保存手机号归属地和运营商的示例
从Excel读取一组手机号码,批量查询该手机号码的运营商和归属地,并将其追加到该记录的末尾。...
-

- 热门文章
-
-
微信开发者工具Error: unable to verify the first certificate
解决Error:unabletoverifythefirstcertificate当前win10系统跳坑总结:①想彻底干掉ProxyEnable注...
-
基于php+MySql实现学生信息管理系统实例
php大作页,使用php+mysql技术,实现了基本的分页,信息查询,修改,增加,删除操作有以下几个基本页面登录页面首页修改学生基本信息修改学生学籍信息修改学生...
-
win10如何用自带迁移工具迁移系统?
win10用自带迁移工具迁移系统的方法:步骤一:备份系统1.打开系统【备份和还原(Windows7)】功能【控制面板】→【系统和安全】→【备份和还原(Wind...
-
wps表格下拉数字无法递增怎么办?
wps表格下拉数字无法递增的解决办法:1、如数据,从中拉下来做增量序列。将鼠标放在单元格的右下角,当它变成十字形时单击并向下拉。2、看到默认序列格式是相同的数字...
-
IntelliJ IDEA 2020 安装和常用配置(推荐)
这篇文章主要介绍了IntelliJIDEA2020安装和常用配置(推荐),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要...
-