Intellij IDEA 导入Maven项目
本人一直使用的eclipse, 但都说IDEA 是java界中最好使用的编辑器 ,所以开始了IDEA的学习,最近使用到了 IDEA
但是,既然编辑器有所差别,所以在使用过程中也难免遇到一些费劲的事情.
( 这里暂不介绍如何安装, 下载和安装过程前往: https://blog.csdn.net/newabcc/article/details/80601933 )
一.导入Maven项目的问题
1. 安装后运行idea会直接打开如下页面 , 我们点击 Open

2. 选择自己的项目资源路径, 可以直接把项目使用 鼠标拖进 会自动寻找位置,然后点击 OK

3. 完成后进入编辑界面

4. 之后我们先点开 File -> Other Settings -> Structure for New Projects... 设置全局 JDK


之后点击 Project 应用刚才添加的 JDK

5. 设置 Maven 点击 Other Settings -> Settings for new Projects...


点击 OK 完成设置! ( 如果maven无法下载jar包的, 请检查是否联网,或者 前往maven的 apache-maven-3.3.9\conf\settings.xml 中 设置正确的远程jar包下载路径,我这里设置的阿里云仓库 )

6. 需要让项目跑起来就要配置Tomcat , 点击右上角的 Add Configuration...

首先添加一个新的 tomcat

点击 Configure 配置


tomcat 路径配置完成后,再配置以下访问路径和端口号. 然后 先不急着点确定,进行以下第四步 点击 Deployment

7. Artfacts ( Web部署 )
继续以上的配置
以下步骤借鉴https://www.cnblogs.com/yjd_hycf_space/p/7483921.html

估计有的小伙伴们到这个地方,哎,发现,我怎么就只有一个选项呀,artifact这个选项怎么没有呢?
不要惊慌,
方法一:
先看文章最底部的更新内容,看看是不是因为安装的编辑器不是开发版,也就是说你安装的是免费版的,那可能就是少了下面的插件。
看看安装之后,是不是就可以搞定问题啦。
后经有同学反应,你搜索不到插件的,是因为你使用的阉割版的,建议安装专业版,也就是付费的。
方法二:
根据以下按钮进行下一步操作, 没有以下 按钮1 的 使用 Shift + Ctrl + Alt + S 弹出窗口
为什么要配置 Artifacts ?
到这,你就可以添加了,或者直接点右下角的那个fix,估计一下就自动,给搞定了,继续吧。
更新完毕。
这个,没搞过web开发的小伙伴,可能不大好理解。
在 Java Web 开发中, 一般更新了 Java 文件后要手动重启 Tomcat 服务器, 才能生效, 有印象没?我是真的遇到过,当时用的编辑器是eclipse,使用的服务器好像是jboss,浪费不少生命啊, 你如上配置的话, 不论是更新 class 类,css文件,html文件,js文件,还是更新 Spring 配置文件都能做到立马生效,大大提高开发效率。
我最下面示范的,我说一刷新页面,就可以看到我修改后的效果,就是简单给你演示下热部署功能的好处。
给你省去了重启tomcat的时间。

有的同学反应,他没有如上的这一栏,这个是你配置tomcat之后,才有的
之后启动项目 ....

启动成功! 完成
Intellij IDEA 导入Maven项目的更多相关文章
- intellij IDEA导入maven项目
一.导入maven项目 1.打开intellij idea,点击File(如下图1),然后点击Open(如下图2)
- 解决使用intellij idea开发MAVEN项目在target目录下不存在mapper.xml文件
原 解决使用intellij idea开发MAVEN项目在target目录下不存在mapper.xml文件 原文章链接:https://blog.csdn.net/beauxie/article/de ...
- 【版本2020.03】使用idea导入maven项目
心得1:不同版本的idea,一些选项的名称稍微有点不同,比如以前导入项目的选项名称都是import Project,但是我使用的版本是2020.03 导入项目的名称是 import Settings ...
- idea导入maven项目,web browser远程单步调试
问题:之前用idea14.1.3导入maven项目后,maven的dependencies不能自动解决依赖,到处都是红色的红线,看着就受不了.虽然不影响命令行编译,但是看着实在是不爽.总结下面几小步: ...
- Eclipse导入Maven项目,使用server 启动报错,class 找不到,
问题发现: 1.导入maven 项目后,用server 启动,选择项中没有这个项目 解决: 说明server 没有把该项目当成web项目,需要设置 项目右键 properties ---- proj ...
- eclipse导入maven项目后依赖jar包更新问题->update project按钮
eclipse导入maven项目后依赖jar包更新问题 1.eclipse有专门的导入maven项目按钮,file-import-maven project,eclipse会自动查找指定路径下的pom ...
- 修改Intellij Idea 创建maven项目默认Java编译版本
在使用Intellij Idea 创建Maven项目时,默认的Java Language是1.5,虽然可以在Project Structrue中修改,但是每次pom.xml文件有变化时,工程又会重置到 ...
- Eclipse导入Maven项目时class not found
用maven开发javaweb项目可以自动导包,可以在配置文件pom.xml中发现依赖包,今天在eclipse中导入maven项目,开启tomcat服务器时报错 class not found, 看到 ...
- eclipse 中导入 maven项目 启动报错
导入Maven项目到Eclipse中时,出现问题如下: java.lang.ClassNotFoundException: org.springframework.web.context.Contex ...
随机推荐
- hive参数配置详细
hive.exec.mode.local.auto 决定 Hive 是否应该自动地根据输入文件大小,在本地运行(在GateWay运行) true hive.exec.mode.local.auto.i ...
- mybatis多参数传递,延迟加载,缓存,注解开发
1.Mybatis的多参数传递方式 需求:更具id 和 名字查询用户: select * from user where id = ? and name = ?: 1):QueryVo 或者 User ...
- 现代 PHP 新特性 —— 闭包
一.概述 闭包是指在创建时封装周围状态的函数,即使闭包所在的环境的不存在了,闭包中封装的状态依然存在.闭包对象实现了__invoke()魔术方法,只要变量名后有(),PHP就会查找并调用__invok ...
- lockable JS function,解锁操作之前,不能重复操作
(function () { var ed = []; window.Lockable = function (lockF, options) { if (!arguments.length) { v ...
- 简易OA漫谈之工作流设计(一个Demo),完成6年前的一个贴子
6年前在腾讯做OA,那时写了两篇心得. https://www.cnblogs.com/wangxiaohuo/archive/2012/08/22/2650893.html https://www. ...
- go生成不重复的纯数字6位的随机数
最近在学go, 按照入门指南学完go的基础语法, 开始学习go的标准库; 借用生成这个小任务复习一下go的基础语法. 推荐go编辑, jb公司的goland, 超级好用. 推荐go入门指南, htt ...
- 基于VC++的网络扫描器设计与实现
本文正文其实是自己的毕业论文,现在搬上来有两个原因. 一是之前大学的文档都放在百度网盘上,大概去年的时候百度网盘改版搞得不太稳定,文件夹移动次数一多里边就会有一些文件丢失了,也没有很在意.但前几天看申 ...
- JVM工具jstat使用说明
输入:jstat -help得到以下帮助信息 Usage: jstat --help|-options jstat -<option> [-t] [-h<lines>] < ...
- linux下sort命令详解
1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出. [rocrocket@rocrocket progr ...
- linux常用命令 awk命令
awk命令 awk [选项] '条件1{动作1} 条件2{动作2}...' 文件名 条件(Pattern) *) 一般使用关系表达式作为条件 *) x>10 判断变量x是否大于10 *) x&g ...