Idea工具操作之添加maven插件和創建maven工程


1.本地安裝好maven

2.設置好maven環境變量

3.在cmd命令窗口輸入 mvn -v  查看是否有對應的版本信息

4.在idea中的Settings中配置maven  

  maven  maven home directory  設置為本地的安裝目錄

       User settings file  選中對應maven中的配置文件setting.xml目錄

  Runner  VM Options   配上對應參數 -DarchetypeCatalog=internal

        如果使用maven提供好的骨架來創建工程,正常是需要聯網的,

        為了確保在未連接網絡的情況下,可以正常創建工程,

        配置此參數,只要本地運行過maven工程,就會從本地查找插件,而不用去網絡上重新下載了,(推薦配置)

  其他選項看個人是否需要設置

5.在idea中創建maven工程

  New Project   

    Maven  

      勾選Create from archetype 

        找到  maven-archetype-quickstart

        idea 提供的創建java工程的骨架

        輸入 三個最基本的元素

        GroupId  (公司或組織名稱)  cn.test

        ArtifactId  (工程名)      maven_test

        Version    版本號自動選中

        選中的配置是剛才設置的配置信息

----------------------------遇到的問題來了------------------------------------

 第一次創建maven工程時,出現如下錯誤信息

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.0.1:generate (default-cli) on project standalone-pom: The desired archetype does not exist (org.apache.maven.archetypes:maven-archetype-quickstart:RELEASE) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

  解決辦法:

  

  哎,找不到,那就不使用骨架,自己創建了,

    創建工程時,不勾選Create from archetype 

 

創建后的目錄結構

 

 

 

6.使用骨架來創建 maven的web工程

  

 

  然后下一步下一步就OK了    創建成功后的目錄結構

  

 

在main目錄下創建java文件夾,

創建之后的文件夾只是一個普通的目錄,需要將文件目錄變成資源文件

 

 

 

但是問題還是有的

  IDEA對目錄要求比較嚴格,所以呢,有些問題就是在project structure中需要修改一下 Modules

 

創建之后的終極 目錄結構    注意  帶一個藍色點點哦

 

現在可以在webapp目錄下創建jsp文件

 

折騰到現在~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~晚安~~~~~~~~~~~~~~~~~~~~~

7.創建servlet

 

 

 

創建之后,沒有jar包,需要配置pom.xml文件

 

 

如果加入的jar包只需要在編寫程序時起作用,那么可以在配置時加入《scope》

<scope>provided</scope>

修改jar的作用域范圍

 

加入一些jar包

然后使用快捷鍵

alt + Enter 快速導包

  maven項目運行命令

 

 如:輸入 tomcat:run  運行

 

 

 

 

 

 

 

 

 

 

 

  

    


免責聲明!

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



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