zoukankan      html  css  js  c++  java
  • Maven项目搭建(二):Maven搭建SSM框架

    上一章给大家讲解了如何使用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直接部署项目。

  • 相关阅读:
    【穿插】Python基础之文件、文件夹的创建,对上一期代码进行优化
    爬虫实战【5】送福利!Python获取妹子图上的内容
    爬虫实战【4】Python获取猫眼电影最受期待榜的50部电影
    爬虫实战【3】Python-如何将html转化为pdf(PdfKit)
    爬虫实战【2】Python博客园-获取某个博主所有文章的URL列表
    爬虫实战【1】使用python爬取博客园的某一篇文章
    Oracle中Lpad函数和Rpad函数的用法
    oracle中如何判断blob类型字段是否为空
    将图片文件转化为字节数组字符串,并对其进行Base64编码处理,以及对字节数组字符串进行Base64解码并生成图片
    oracle中使用函数控制过程是否执行(结合job使用)
  • 原文地址:https://www.cnblogs.com/yuyu666/p/10049716.html
Copyright © 2011-2022 走看看