Intellij IDEA 导入Maven项目 - 心有猛虎丶

dpl9963 2021-11-28 原文

本人一直使用的eclipse, 但都说IDEA 是java界中最好使用的编辑器 ,所以开始了IDEA的学习,最近使用到了 IDEA  

但是,既然编辑器有所差别,所以在使用过程中也难免遇到一些费劲的事情.

( 这里暂不介绍如何安装, 下载和安装过程前往: https://blog.csdn.net/newabcc/article/details/80601933 )

 

 1. 安装后运行idea会直接打开如下页面 , 我们点击 Open 

 

 

 

 

 

 

 

 

 

 

 

首先添加一个新的 tomcat

 点击 Configure 配置

 

以下步骤借鉴 https://www.cnblogs.com/yjd_hycf_space/p/7483921.html 

 

估计有的小伙伴们到这个地方,哎,发现,我怎么就只有一个选项呀,artifact这个选项怎么没有呢?

不要惊慌,

方法一:

  先看文章最底部的更新内容,看看是不是因为安装的编辑器不是开发版,也就是说你安装的是免费版的,那可能就是少了下面的插件。

  看看安装之后,是不是就可以搞定问题啦。

  后经有同学反应,你搜索不到插件的,是因为你使用的阉割版的,建议安装专业版,也就是付费的。

方法二:

  

根据以下按钮进行下一步操作, 没有以下 按钮1 的 使用 Shift + Ctrl + Alt + S 弹出窗口

先理解下它的含义,来看看官方定义的artifacts:
  An artifact is an assembly of your project assets that you put together to test, deploy or distribute your software solution or its part. Examples are a collection of compiled Java classes or a Java application packaged in a Java archive, a Web application as a directory structure or a Web application archive, etc.
 
  即编译后的Java类,Web资源等的整合,用以测试、部署等工作。再白话一点,就是说某个module要如何打包,例如war exploded、war、jar、ear等等这种打包形式。某个module有了 Artifacts 就可以部署到应用服务器中了。
  (
    jar:Java ARchive,通常用于聚合大量的Java类文件、相关的元数据和资源(文本、图片等)文件到一个文件,以便分发Java平台应用软件或库;
    war:Web application ARchive,一种JAR文件,其中包含用来分发的JSP、Java Servlet、Java类、XML文件、标签库、静态网页(HTML和相关文件),以及构成Web应用程序的其他资源;
    exploded:在这里你可以理解为展开,不压缩的意思。也就是war、jar等产出物没压缩前的目录结构。建议在开发的时候使用这种模式,便于修改了文件的效果立刻显现出来。
  )
  默认情况下,IDEA的 Modules 和 Artifacts 的 output目录已经设置好了,不需要更改,打成war包的时候会自动在 WEB-INF目录下生成classes,然后把编译后的文件放进去。
 
接着继续

到这,你就可以添加了,或者直接点右下角的那个fix,估计一下就自动,给搞定了,继续吧。

更新完毕。

这个,没搞过web开发的小伙伴,可能不大好理解。

在 Java Web 开发中, 一般更新了 Java 文件后要手动重启 Tomcat 服务器, 才能生效, 有印象没?我是真的遇到过,当时用的编辑器是eclipse,使用的服务器好像是jboss,浪费不少生命啊, 你如上配置的话, 不论是更新 class 类,css文件,html文件,js文件,还是更新 Spring 配置文件都能做到立马生效,大大提高开发效率。

我最下面示范的,我说一刷新页面,就可以看到我修改后的效果,就是简单给你演示下热部署功能的好处。

给你省去了重启tomcat的时间。

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

 之后启动项目 ….

 

 启动成功!  完成

 

发表于
2018-12-06 10:53 
心有猛虎丶 
阅读(271696
评论(2
编辑 
收藏 
举报

 

版权声明:本文为dpl9963原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/dpl9963/p/10075456.html

Intellij IDEA 导入Maven项目 - 心有猛虎丶的更多相关文章

  1. SpringBoot + Security学习笔记

    SpringSecurity学习笔记 本以为是总结,最后写成了笔记,所以还是需要更加的努力啊。 开始的时候看了 […]...

  2. 如何零基础开始自学Python编程 – 洪卫

    如何零基础开始自学Python编程 转载——原作者:赛门喵 链接:https://www.zhihu.com/ […]...

  3. 安卓ios app自动化测试用例模板 – 清风软件测试

    安卓ios app自动化测试用例模板 2017-10-21 23:13  清风软件测试  阅读(1074)  […]...

  4. OpenCV学习(一)基础篇 – ++C+C++

    OpenCV学习(一)基础篇 OpenCV 2 计算机视觉编程手册读书笔记1 矩阵创建   Mat类是Open […]...

  5. 解放双手 | Jenkins + gitlab + maven 自动打包部署项目

    前言 记录 Jenkins + gitlab + maven 自动打包部署后端项目详细过程! 需求背景 不会偷 […]...

  6. AutoCAD打开谷歌高清卫星地图 – bigemap4

    AutoCAD打开谷歌高清卫星地图 BIGEMAP无偏移影像叠加配准(Auto CAD版) 第一步  工具准备 […]...

  7. 【翻译】全新16英寸MacBook Pro评测:开发人员的梦想成真 – 程序员小跃

    【翻译】全新16英寸MacBook Pro评测:开发人员的梦想成真 要问现在适合开发者用的笔记本,市面上还是有 […]...

  8. IntelliJ IDEA安装操作步骤 – 不懂事的小男孩

    IntelliJ IDEA安装操作步骤 一、下载安装 1、打开官网:http://www.jetbrains. […]...

随机推荐

  1. Centos 6下使用cmake编译安装MariaDB

    写在前面 最近在学习Maria DB,为了方便查阅,又为了将所学的知识重新的梳理,特作此随笔一篇,希望过后阅读 […]...

  2. 让Word从第三页开始插入页码(word 2003/2007) – Eric.Hu

    让Word从第三页开始插入页码(word 2003/2007) 2010-05-26 22:39  Eric. […]...

  3. Excel 2007中自定义数字格式前要了解的准则

    要在Excel 2007中创建自定义数字格式,首先应了解自定义数字格式的准则,并从选择某一内置数字格式开始。然 […]...

  4. C# 带参访问接口,WebClient方式

    public static string GetPostString(string urladdress, s […]...

  5. jjava Date格式是 May 07 17:44:06 CST 2018,怎么插入数据库中的timestamp格式中

    jjava Date格式是 May 07 17:44:06 CST 2018,怎么插入数据库中的timesta […]...

  6. 网约车Uber(优步)交通出行数据分析(数据分析实战项目 | SQL + PowerBI)

    使用MySQL、PowerBI对Uber网约车出行数据进行分析 工具:MySQL、PowerBI 数据来源:h […]...

  7. 「Leetcode-算法_MId1006」从单栈到双栈

    Mid 1006 笨阶乘 栈/后缀 运算优化 + 栈 思路描述 每四个数一组 这四个数中前三个会进行乘、除 然 […]...

  8. 【转】大数据分析(Big Data OLAP)引擎Dremel, Tenzing 以及Impala

    引自:http://blog.csdn.net/xhanfriend/article/details/8434 […]...

展开目录

目录导航