maven小記

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插件才能運行,具體的插件配置如下:

<plugins>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>7.6.16.v20140903</version>
</plugin>
</plugins>

然後在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,那麼常見的問題就可以解決.

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