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 ?

先理解下它的含義,來看看官方定義的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之后,才有的

 之后啟動項目 ....

 

 啟動成功!  完成

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM