在这里整合一下,使用Maven构建一个SSH项目

1.新建一个Web项目

可以参照前面的博客

2.添加依赖,修改pom.xml

[html] view plaincopy
  1. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  2. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  3. <modelVersion>4.0.0</modelVersion>
  4. <groupId>com.deppon.demo</groupId>
  5. <artifactId>test06</artifactId>
  6. <packaging>war</packaging>
  7. <version>0.0.1-SNAPSHOT</version>
  8. <name>test06 Maven Webapp</name>
  9. <url>http://maven.apache.org</url>
  10. <!-- 属性配置 -->
  11. <properties>
  12. <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  13. </properties>
  14. <dependencies>
  15. <dependency>
  16. <groupId>junit</groupId>
  17. <artifactId>junit</artifactId>
  18. <version>4.10</version>
  19. <scope>test</scope>
  20. </dependency>
  21. <!-- 添加SSH依赖 -->
  22. <!-- Struts2 -->
  23. <dependency>
  24. <groupId>org.apache.struts</groupId>
  25. <artifactId>struts2-core</artifactId>
  26. <version>2.3.1</version>
  27. </dependency>
  28. <dependency>
  29. <groupId>org.apache.struts</groupId>
  30. <artifactId>struts2-spring-plugin</artifactId>
  31. <version>2.3.1</version>
  32. </dependency>
  33. <!-- 添加Hibernate依赖 -->
  34. <dependency>
  35. <groupId>org.hibernate</groupId>
  36. <artifactId>hibernate-core</artifactId>
  37. <version>3.6.5.Final</version>
  38. </dependency>
  39. <dependency>
  40. <groupId>commons-dbcp</groupId>
  41. <artifactId>commons-dbcp</artifactId>
  42. <version>1.4</version>
  43. </dependency>
  44. <!-- 添加Log4J依赖 -->
  45. <dependency>
  46. <groupId>log4j</groupId>
  47. <artifactId>log4j</artifactId>
  48. <version>1.2.16</version>
  49. </dependency>
  50. <dependency>
  51. <groupId>org.slf4j</groupId>
  52. <artifactId>slf4j-api</artifactId>
  53. <version>1.6.1</version>
  54. </dependency>
  55. <dependency>
  56. <groupId>org.slf4j</groupId>
  57. <artifactId>slf4j-nop</artifactId>
  58. <version>1.6.4</version>
  59. </dependency>
  60. <!-- 添加javassist -->
  61. <dependency>
  62. <groupId>javassist</groupId>
  63. <artifactId>javassist</artifactId>
  64. <version>3.11.0.GA</version>
  65. </dependency>
  66. <!-- 添加Spring依赖 -->
  67. <dependency>
  68. <groupId>org.springframework</groupId>
  69. <artifactId>spring-core</artifactId>
  70. <version>3.1.1.RELEASE</version>
  71. </dependency>
  72. <dependency>
  73. <groupId>org.springframework</groupId>
  74. <artifactId>spring-beans</artifactId>
  75. <version>3.1.1.RELEASE</version>
  76. </dependency>
  77. <dependency>
  78. <groupId>org.springframework</groupId>
  79. <artifactId>spring-context</artifactId>
  80. <version>3.1.1.RELEASE</version>
  81. </dependency>
  82. <dependency>
  83. <groupId>org.springframework</groupId>
  84. <artifactId>spring-jdbc</artifactId>
  85. <version>3.1.1.RELEASE</version>
  86. </dependency>
  87. <dependency>
  88. <groupId>org.springframework</groupId>
  89. <artifactId>spring-orm</artifactId>
  90. <version>3.1.1.RELEASE</version>
  91. </dependency>
  92. <dependency>
  93. <groupId>org.springframework</groupId>
  94. <artifactId>spring-web</artifactId>
  95. <version>3.1.1.RELEASE</version>
  96. </dependency>
  97. </dependencies>
  98. <build>
  99. <finalName>test06</finalName>
  100. </build>
  101. </project>

3.各种配置文件,各种代码

这里的话,就不贴代码了,和使用MyEclipse开发Web项目是一样的,在后一篇博客中也提到了,其实,之前的好多博客都是一样的原理,都是修改依赖配置,其他没什么,

使用Maven构建SSH项目源码:http://download.csdn.net/detail/jolingogo/5274494

maven资料学习专栏:http://blog.csdn.net/column/details/yuguiyang-maven.html

转载于:https://www.cnblogs.com/gxbk629/p/3891370.html

Maven的学习资料收集--(九) 构建SSH项目以及专栏maven相关推荐

  1. Spring Cloud 学习资料收集

    导读 关于Spring Cloud 去年开始逐渐多的出现在我的视线中,随着微服务这个词越来越热,我们或多或少的都听说过这个词,我们可以将Spring Cloud 看做是java 中Spring 为我们 ...

  2. JNI学习开始篇 基础知识 数据映射及学习资料收集

    JNI学习开始篇 基础知识 数据映射及学习资料收集 JNI介绍 JNI(Java Native Interface) ,Java本地接口. 用Java去调用其他语言编写的程序,比如C或C++. JNI ...

  3. VULKAN学习资料收集

    VULKAN学习资料收集 https://github.com/vinjn/awesome-vulkan 张静初 https://zhuanlan.zhihu.com/p/24798656 知乎 ht ...

  4. small rtos51学习资料收集

    small rtos51学习资料收集 虽然说small rtos51可能是最简单的操作系统,是学习操作系统最容易入门的,但是,还是有一定难度. 对于一个只学会了51单片机简单开发的工程师来说,也许会熟 ...

  5. symfony入门学习资料之九:YAML格式介绍

    symfony入门学习资料之九:YAML格式介绍 由于EDUSOHO的项目原因,中断了对symfony框架的继续学习,今天回顾了前面的总结,总结了八节.从建立简单的页面.控制器.路由.模板等,甚至包括 ...

  6. ASP.NET MVC学习资料 新增几个开源项目

    ASP.NET MVC学习资料 新增几个开源项目 ASP.NET MVC MSDN API:  System.Web.Mvc Namespace (暂无中文版):  http://msdn.micro ...

  7. Android 学习资料收集 1

    收集整理这份资料灵感来自于 trip_to_iOS, 征得同意引用了该资料的开头描述 收集整理这份资料主要帮助初学者学习 Android 开发, 希望能快速帮助到他们快速入门, 找到适合自己学习资料, ...

  8. Android学习资料收集

    博客 stormzhang 博主是上海薄荷科技开发主管, 他的博客分享了他从编程白痴到自学 Android 一路走过的经验, 写了一篇 Android学习之路 帮助了无数人, 里面还有很多好的文章非常 ...

  9. python学习内容大全_Python学习资料收集

    Python 实用资料收集 一 . Python 常用链接和基本工具 1. Online Python Tutor :首先,隆重推荐这个牛逼的网站,这是我看到的最让人爱不 释手的学习 Python 的 ...

最新文章

  1. C#PDF转Image
  2. 视频+课件| 室内动态变化场景中的相机重定位(CVPR2021)
  3. linux blkid命令 查看块设备文件系统类型、LABEL、UUID信息 简介
  4. 每天一道LeetCode-----使用最少的操作将一个字符串转换成另一个字符串,只有插入,删除,替换三种操作
  5. derby数据库的数据_Derby数据库备份
  6. IntelliJ IDEA 2020 创建xml文件
  7. Java 中的抽象类和接口
  8. 拓端tecdat|使用SAS Enterprise Miner进行数据挖掘:信用评分构建评分卡模型
  9. 电脑pdf截长图滚动截图保存图片
  10. vue 网页点击置顶图标缓慢置顶
  11. 【计算机组织与体系结构】实验二:给定指令系统的处理器设计
  12. Docker Note [vaynexiao]
  13. 卡西欧4800坐标正反算通用程序(终极篇)
  14. 【论文解读|2019】HAHE - Hierarchical Atentive Heterogeneous Information Network Embedding
  15. 社群运营有哪六种裂变模型?
  16. 东南大学计算机科学与技术夏令营,保研经验 | 排名第一,七项专利,拿到多个夏令营offer,成功上岸985!...
  17. refresh方法_Android Shake to Refresh教程
  18. Chinese Dragon
  19. 招聘管理系统有哪些比较实用的功能呢?
  20. 阿里巴巴和淘宝的校园应聘经历

热门文章

  1. 动态规划做多了以后,总结的相关知识
  2. PaperNotes(5)-Conditional Generative Adversarial Nets
  3. 《Python Cookbook 3rd》笔记汇总
  4. VMware虚拟机走主机代理
  5. 英语口语-文章朗读Week10 Monday
  6. live555的安装 RTSP点播消息流程实例(客户端:VLC, RTSP服务器:LIVE555 Media Server)
  7. OpenCL memory object 之 Global memory (2)
  8. Windows 系统下使用 MinGW + MSYS + GCC 编译 FFMPEG
  9. GCC 中文手册 - 摘自纯C论坛
  10. 接收并解析消息体传参、解析 json 参数