天天看點

Eclipse搭建SSM+Maven

Eclipse 搭建SSM(Spring、Spring MVC 、Mybatis)  利用Maven管理Jar包

     一般而言,新的eclipse都已經內建了maven,如果沒有那麼就安裝,點選eclipse菜單欄Help->Eclipse Marketplace搜尋關鍵字maven到插件Maven Integration for Eclipse 并點選安裝即可,接下來将eclipse內建的maven換成我們自己的,而不用eclipse自帶的,重新定位,點選Window -> Preference -> Maven -> Installation -> Add進行設定,如下圖

Eclipse搭建SSM+Maven

設定完成,那麼eclipse配置maven就完成了。

建立ssm項目

  選擇建立Maven Project 選擇File -> New -> Other,在New視窗中選擇 Maven -> Maven Project;點選next,如下圖

Eclipse搭建SSM+Maven

選擇項目路徑,如下圖,然後next

Eclipse搭建SSM+Maven

選擇項目類型 選擇Artifact Id為maven-archetype-webapp(網站)那一項,如下圖

Eclipse搭建SSM+Maven

輸入Group ID和 Artifact ID,以及Package,Group ID相當于一個組織,而Artifact ID相當于這個組織下的一個具體項目,Packege的話會根據你的Group ID和Artifact ID生成一個預設的名稱,保持預設即可,如下圖

Eclipse搭建SSM+Maven

點finish之後,項目結構如下圖

Eclipse搭建SSM+Maven

若目錄結構和上面的有差别,那麼将perspective改成Java模式就好了,以上結構還需要添加一些東西,選中項目右鍵->建立->Source Folder->輸入檔案夾名稱->Finish,目錄如下:

src/main/resources

src/main/java

src/test/resources

src/test/java

備注:此處也可以不添加,選中項目-》屬性-》Java Build path->Library->Jre System Library->edit 修改為系統預設的會出現完整的項目結構。

把項目變成Dynamic Web項目右鍵項目,properties --》Project Facets,點選Convert to faceted ,勾上Dynamic Web Module,并将Version為2.3,注意java版本保持一緻。(3.0為Java7的)。

Eclipse搭建SSM+Maven

設定部署程式集(Web Deployment Assembly)

上面步驟設定完成後,點選OK,再右鍵項目,選擇properties --》Deployment Assembly,如下圖

Eclipse搭建SSM+Maven

此處清單是,部署項目時,檔案釋出的路徑。

        (1)我們删除test的兩項,因為test是測試使用,并不需要部署。

        (2)設定将Maven的jar包釋出到lib下。

        Add -> JavaBuild Path Entries -> Maven Dependencies -> Finish

        設定完成效果圖

Eclipse搭建SSM+Maven

建構架構

  在pom.xml中添加所需要的jar包。

      如果依賴不知道怎麼寫,比如groupId、artifactId、version不知道填什麼,那麼直接上http://search.maven.org/搜,對應着填寫就可以了。

      儲存pom.xml,maven就會幫我們下載下傳我們配置的所有jar包了,jar包依賴的jar包也會自動下載下傳,是不是很友善!當然,這個下載下傳可能需要一定的時間,當eclipse右下角的百分比進度沒有了,就下載下傳好了。

列舉必須的配置檔案

web.xml

spring.xml

mybatis-spring.xml

spring-mvc.xml  

mybatis-config.xml    

log4j.xml  

mysqldb.propertites