1. 程式人生 > >Idea開發環境中搭建Maven並且使用Maven打包部署程序

Idea開發環境中搭建Maven並且使用Maven打包部署程序

dfa 下一步 user 利用 line 添加 想要 pos 發布

閱讀目錄

  • 1.配置Maven的環境變量
  • 2.Idea開發環境中搭建Maven
  • 3.使用Maven開發JavaWeb項目(Idea14)
  • 4.使用Maven打包JavaWeb項目
回到頂部

1.配置Maven的環境變量

  a.首先我們去maven官網下載Maven程序,解壓到安裝目錄,如圖所示:    技術分享圖片  b.配置M2_HOME的環境變量,然後將該變量添加到Path中    備註:必須要有JAVA_HOME的M2_HOME環境變量,不然Maven會提示錯誤。配置環境變量如圖所示:    技術分享圖片  c.如果想要修改Maven的本地倉庫位置,則可以直接在Maven的安裝目錄下找到conf文件下的setting配置文件中,設置localRepository為本地倉庫位置
    <localRepository>E:\java\repo</localRepository>  d.重新打開命令提示符cmd(管理員),輸入mvn --version ,如圖所示,則說明安裝成功    技術分享圖片回到頂部

2.Idea開發環境中搭建Maven

  a.當配置完Maven之後,我們需要給Idea配置Maven,那麽首先必須先要安裝Idea,Idea的安裝在這裏就不累贅了,請自行百度,非常簡單,下一步下一步即可,安裝完成之後打開Idea設置Maven,如圖所示:

    技術分享圖片

  b.單擊Setting之後,設置Maven節點下的Maven home directory和user settings file和local repository 如圖所示:
    技術分享圖片  到這裏我們整個Idea配置Maven就完成了,下面來說使用Maven開發JavaWeb項目以及使用Maven打包。回到頂部

3.使用Maven開發JavaWeb項目(Idea14)

  a.通過上面的步驟我們便給Idea配置好了Maven環境,那麽這時候我們更願意創建Maven管理的Java Web項目,如何創建呢?

  b.單擊File->New Project->選擇Maven,如圖所示:    選中Createfrom archetype,選擇maven-archetype-webapp    技術分享圖片  c.單擊Next,如圖所示:填寫GroupId和ArtifactId和Version技術分享圖片
    技術分享圖片  d.單擊Next,如圖所示:此頁面獲取的是maven的安裝信息   技術分享圖片技術分享圖片  e.單擊Next,如圖所示:填寫項目名稱和項目存放的路勁    技術分享圖片技術分享圖片  f.單擊 Finish完成,即創建Maven項目成功,如圖所示:技術分享圖片     技術分享圖片   g.如果單擊完成在下面的提示中報錯,出現問題的可能性是Maven和Idea的兼容性問題,建議將Maven換成低版本的即可。報錯如圖所示:    備註:當改變Maven版本的時候,必須改變環境變量和Idea中的設置才可以。 技術分享圖片技術分享圖片回到頂部

4.使用Maven打包JavaWeb項目

  a.通過以上步驟即安裝了Maven和開發了一個Maven的JavaWeb項目,那麽接下來就需要將JavaWeb打包(war文件)發布到Tomcat下,如何打包呢?

  b.在Idea中的最右邊的導航欄中可以看到一個Maven Projects,單擊打開,如圖所示:  技術分享圖片  技術分享圖片(圖1)技術分享圖片 技術分享圖片(圖2)  c.接下來我們就能夠利用這個簡單的工具對Maven進行打包(war)。  d.如圖2所示,當單擊Run Maven Build的時候,出現錯誤,如圖所示:技術分享圖片  e.出現以上錯誤之後,按照下面的步驟解決,單擊File->Setting->在搜索框中輸入Maven回車直接定位到Maven節點->Runner,打開之後將這段內容(-Dmaven.multiModuleProjectDirectory=$M2_HOME)復制到VM Options的文本框中,單擊OK即可。  f.按照圖2所示,我們再次運行,發現不會報錯,並且輸入了一些內容,證明已可以打包程序。  g.選擇install右鍵選擇Run運行即可,運行完成之後則會提示你打包的war包在哪裏,如圖所示  技術分享圖片  h.然後找到war包,復制到Tomcat的WebApps文件夾下面,然後直接訪問網站即可訪問。 Linux(Centos)之安裝tomcat並且部署Java Web項目:http://www.cnblogs.com/hanyinglong/p/5024643.html   

Idea開發環境中搭建Maven並且使用Maven打包部署程序