Intellij IDEA 导入 Maven 项目详细配置以及 IDEA部署和使用过程 (Mac版)

IDEA 一直是 java 界公认的最好使用的编辑器 ,所以刚开始使用 IDEA 的小伙伴们还是学习使用方法的,毕竟编辑器有所差别.

本人使用MacBook pro 所以文中所有说明均是以Mac为例。

一.导入项目

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

  2. 选择自己的项目资源路径
    File -> Open -> 选择文件,然后点击 OK

  3. 完成后进入编辑界面
    编辑

二.配置全局变量

我们先点开 File -> Other Settings -> Structure for New Projects… 设置全局 JDK

  1. 打开配置选项
    全局jdk
  2. 选择jdk
    选择jdk
  3. 应用jdk
    不要着急点击apply和ok,接下来继续点击Project 应用刚才添加的 JDK
    应用jdk
    完成,点击apply —》 ok

三. 配置 Maven

  1. 设置 Maven 点击 Other Settings -> Preferences for new Projects…Preferences for new Projects
  2. 选择 maven 设置本地包和仓库。
    maven
    点击 apply ----》 OK 完成设置!

四. 配置 Tomcat

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

  2. 首先添加一个新的 tomcat
    tomcat

  3. 点击 Configure 配置
    Configure

  4. 配置 tomcat 包路径
    tomcat 包路径
    完成 ,点击 ok。

  5. tomcat 路径配置完成后,再配置以下访问路径和端口号.
    在这里插入图片描述

  6. Artfacts ( Web部署 )
    在这里插入图片描述
    上面说的你都没有,没事,在这也能找到。
    选择 file —》 Predict Structure … 在这里插入图片描述
    选择Artfacts----> + —>Web Application:Exploded ---->From Modules …
    在这里插入图片描述
    在这里插入图片描述
    回来就会发现你想要的你都有了。
    这样,你就可以添加了,或者直接点右下角的那个fix,估计一下就自动给添加好了。

  7. 再回到配置tomcat的位置,你就会发现。
    在这里插入图片描述
    修改一下:
    在这里插入图片描述
    点击 apply —》 ok。配置完成

「说明」:为什么要配置 Artifacts ?

在 Java Web 开发中, 一般更新了 Java 文件后要手动重启 Tomcat 服务器, 才能生效,如上配置的话, 不论是更新 class 类,css文件,html文件,js文件,还是更新 Spring 配置文件都能做到立马生效,大大提高开发效率。
(官方: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等产出物没压缩前的目录结构。建议在开发的时候使用这种模式,便于修改了文件的效果立刻显现出来。)

  1. 启动项目 …
    在这里插入图片描述

debug就是启动的时候,你可以直接在代码里面点个断点就可以debug调试啦,你要是直接启动,那么你就不能debug调试啦。

当然啦在实际开发中,一般都是debug模式启动的,因为你开发过程中要调试各种代码和bug。

所以,debug启动在开发过程使用的是很多的。

五. IDEA相关配置

项目目录相关–折叠空包

在这里插入图片描述

Keymap

依次点击:Intellij IDEA ----> preferences… ----> Keymap
在这里插入图片描述
这个是修改成习惯的快捷键映射表,因为我是从eclipse转来的,估计大部分也都和我差不多,那就可以在这配置成eclipse的快捷键映射表,这样就不用再去记一套快捷键映射了,
比如我们常用的删除一行 command + d
复制一行command + alt + 下方向
注释一行,command + /
这都是我们常用的。也是我们习惯的,这个也是极好的设置。

自动导入包和导入包优化的设置

依次点击:Intellij IDEA ----> preferences… ----> Keymap

在这里插入图片描述
开启自动import 包功能,自动导入写代码过程所需要的包,并且可以自动去掉没有用的包。

** for current project。仅仅对当前对项目有效。

优化引入,假设你引入了一个包下的很多个文件,他就会给你优化成xxx包名.*。

在这里插入图片描述
当Java 类导入的某个包的类超过设置指定个数,就会显示*

单词拼写提示

在这里插入图片描述
单词拼写,默认是打开的,提示单词是否写错,还会提示使用驼峰命名法。

tab页面多行显示的设置

在这里插入图片描述
使用很多的tab页面的时候用的到,而不是要是打开多个页面的话,一些就会被关掉。例如:
在这里插入图片描述

ok了,至此,idea简单配置以及部署已经完成,更多精彩还要你自己去多多发现,欢迎评论区一起探讨。

如果你觉得我还不错,大家关注我的个人微信公众号,有你更精彩。
在这里插入图片描述
欢迎赞赏
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章