Maven項目搭建(二):Maven搭建SSM框架

      上一章給你們講解了如何使用Maven搭建web項目。web

      此次給你們介紹一下怎麼使用Maven搭建SSM框架項目。spring

      首先咱們來看一下pom.xml的屬性介紹:mybatis

project: pom的xml根元素。mvc

parent:  聲明繼承。app

modules:  聲明聚合,該值是一個當前POM的相對目錄。用戶項目的聚合。框架

groupId:  定義當前Maven項目隸屬的實際項目。webapp

artifactId:  定義實際項目中的一個Maven項目模塊,通常爲實際項目名稱。maven

version:  定義Maven項目當前版本。測試

groupId、artifactId、version三個屬性構成項目的座標,必須所有填寫。ui

packaging: 座標元素之一,能夠不填,不填默認jar,表示項目構建成jar包;值爲war表示可部署的web項目。

name: 名稱。

description: 項目描述。

organization: 所屬組織。

licenses: 許可證。

mailingLists: 郵件列表。  

developers: 開發者。

contributors: 貢獻者。

issueManagement: 問題追蹤系統。

ciManagement: 持續集成系統。

scm: 版本控制系統。

prerequisites-->maven: 要求maven最低版本,默認值爲2.0.

build-->sourceDirectory: 主源碼目錄。

build-->scriptSourceDirectory: 腳本源碼目錄。

build-->testSourceDirectory: 測試源碼目錄。

build-->outputDirectory: 主源碼輸出目錄。

build-->testOutputDirectory: 測試源碼輸出目錄。

build-->resources-->resource:  主資源目錄。

build-->testResources-->testResource: 測試資源目錄。

build-->finalName: 輸出主構件的名稱。

build-->directory: 輸出目錄。

build-->filters-->filter: 經過properties文件定義資源過濾屬性。

build-->extensions-->extension: 擴展Maven的核心。

build-->pluginManagement:  插件管理。

build-->plugins-->plugin: 插件。

profiles-->profile: POM Profile。

distributionManagement-->repository: 發佈版本部署倉庫。

distributionManagement-->snapshotRepository: 快照版本部署倉庫。

distributionManagement-->site: 站點部署。

repositories-->repository: 倉庫。

pluginRepositories-->pluginRepository:  插件倉庫。

dependencies-->dependency: 依賴管理。

properties: Maven屬性。

reporting-->plugins: 報告插件。

a-->b表示a元素嵌套着b元素。

 

settings.xml文件配置:

settings: settings.xml的根元素。

localRepository: 本地倉庫。

interactiveMode: Maven是否與用戶交互,默認值爲true。

offline: 離線模式,默認false。

pluginGroups-->pluginGroup: 插件組。

servers-->server: 下載與部署倉庫的認證信息。

mirrors-->mirror: 倉庫鏡像。

proxies-->proxy: 代理。

profiles-->profile: Settings Profile。

activeProfiles-->activeProfile: 激活Profile。

      Maven目錄下的conf文件夾下的settings.xml爲全局的,影響全部用戶的配置。通常建議修改c:\Users\用戶名\.m2\目錄下的settings.xml,屬於局部的,只對當前目錄下的用戶有用。

     Maven搭建SSM框架

     好了,介紹完了pom文件,咱們就能夠開始愉快的搭建SSM項目了。

     1.pom文件中添加全部jar包的依賴

 

    2.src/main/resources下建立配置目錄及文件

 

 

    3.在src下的main下的webapp目錄,在WEB-INF目錄下配置web.xml

 

 

 

 

     4.配置mybatis清單

 

    5.配置springmvc清單

 

 

    6.配置spring清單,mybatis映射文件放在src/main/resrouces/mybatis/mappers下

 

 

      好了, Maven搭建的SSM框架內容咱們告一段落了,下次繼續給你們講解如何使用Maven直接部署項目。

相關文章
相關標籤/搜索