1.如果剛建立一個web形式的Maven項目,直接就報異常Servlet找不到怎麼辦
一般這個是沒有引入servlet的jar,這時候選擇工程屬性,打開選中Project Facets,然後在裏面點擊 Dynamic Java Moudle,選擇最右邊的runtime ,在裏面默認有個tomcat7,選中它就可以,如果沒有,那麼就在Servers視圖裏面新建一個,然後再去選中
2.在第一次Maven項目運行過程中經常報找不到jar是怎麼辦,
一般情況下可能是你本地的.m2的那個下面的緩存沒有清理乾淨,如果頻繁報這個錯,可以把.m2下面的資源庫刪除乾淨
3.我怎麼樣maven項目裏面加入一個jar呢?
一般mavan的jar都是由資源庫統一管理,通過座標來定位的,那可以去網站 <http://mvnrepository.org> 根據jar名字去搜索 <http://srarch.maven.org>裏面也可以去搜索 一般結果根據不同的版本就有不同的座標,然後把這個查詢出來的依賴考進你的pom.xml文件就可以了,
在Eclipse可以在項目上面點擊右鍵,選擇Maven----Add Dependency 來加入
4.你的web項目是怎麼運行的
要加入jetty插件才能運行,具體的插件配置如下:
然後在Eclipse中的Run as裏面選擇Maven Build.. 裏面的Goal填寫jetty:run就可以運行當前項目
5.怎麼把以前的項目變成Maven的?
在eclipse中,在工程上面點擊右鍵,然後選擇Configure—>Convent to Maven Project就可以
6.Maven的目錄結構是怎麼樣的,剛剛文件夾代表什麼意思?
src/main/java | 項目java源文件 |
src/main/resources | java核心源文件的配置文件 |
src/main/filters | Resource filter files |
src/main/config | Configuration files |
src/main/scripts | Application/Library scripts |
src/main/webapp | web目錄的路徑 |
src/test/java | java單元測試源碼 |
src/test/resources | java單元測試源碼的配置文件 |
src/test/filters | Test resource filter files |
src/it | Integration Tests (primarily for plugins) |
src/assembly | Assembly descriptors |
src/site | Site |
LICENSE.txt | Project's license |
NOTICE.txt | Notices and attributions required by libraries that the project depends on |
README.txt | Project's readme |
7.如果在添加jar的時候出現Index downloads are disabled, search results may be incomplete,無法添加jar,怎麼辦,
這是是你關閉了Maven的自動更新,打開自動更新就可以,在Preferences–Maven裏面配置
8.Maven核心體現了什麼思想
體現了約定大於配置的思想,
9.Maven的核心配置文件叫什麼?
Maven的核心配置文件叫做pom.xml,它裏面定義了當前管理當前工程的所有指標.包括名稱,版本,jar等
10.有時候在Eclipse中Maven項目報錯,pom.xml文件上面有個紅色的×,但不知道從那裏解決,有沒有根本的解決辦法?
一般情況下都是Maven下載jar中途出了問題,可以在項目上面點擊右鍵,選擇Maven—Update,在彈出的對話框裏面旋轉 Force Update of Snapshots/releases(強制更新),然後再點擊OK,那麼常見的問題就可以解決.