博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven项目搭建(二):Maven搭建SSM框架
阅读量:6619 次
发布时间:2019-06-25

本文共 2166 字,大约阅读时间需要 7 分钟。

      上一章给大家讲解了如何使用Maven搭建web项目。

      这次给大家介绍一下怎么使用Maven搭建SSM框架项目。

      首先我们来看一下pom.xml的属性介绍:

project: pom的xml根元素。

parent:  声明继承。

modules:  声明聚合,该值是一个当前POM的相对目录。用户项目的聚合。

groupId:  定义当前Maven项目隶属的实际项目。

artifactId:  定义实际项目中的一个Maven项目模块,一般为实际项目名称。

version:  定义Maven项目当前版本。

groupId、artifactId、version三个属性构成项目的坐标,必须全部填写。

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直接部署项目。

 

转载于:https://www.cnblogs.com/jerehedu/p/6647138.html

你可能感兴趣的文章
java===java基础学习(14)---封装
查看>>
程序员之痛:几千行代码能搞定的为什么要写几万行?
查看>>
约瑟夫问题及其实现代码
查看>>
团队项目的质量保障
查看>>
Bootstrap3 栅格系统-嵌套列
查看>>
CMS之图片管理(1)
查看>>
精通mysql之精通EXPLAIN
查看>>
Yii2 模板布局使用
查看>>
linux常用命令大全
查看>>
使用JScript编译指定目录下所有工程
查看>>
CodeBlocks生成指定的库文件名
查看>>
事务的ACID特性
查看>>
php上传不到文件(Linux 服务器)
查看>>
将Vuforia程序发布到Windows10系统的基本流程
查看>>
centos7.2 环境下 mysql-5.1.73 安装配置
查看>>
在w3cschool学完html,css,javascript,jquery以后,还是不会做前端怎么办?
查看>>
二分查找
查看>>
angular 单页应用程序实现浏览器后退按钮跳转到前一页面,优化用户体验
查看>>
CSS3选择器用法小结
查看>>
iphone 源码推荐:BASequenceControl
查看>>