Maven学习(九)- 构建SSH项目

转载 2015年11月19日 17:11:55

在这里整合一下,使用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.   <!-- 属性配置 -->  
  12.   <properties>  
  13.       <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>  
  14.   </properties>  
  15.     
  16.   <dependencies>  
  17.     <dependency>  
  18.       <groupId>junit</groupId>  
  19.       <artifactId>junit</artifactId>  
  20.       <version>4.10</version>  
  21.       <scope>test</scope>  
  22.     </dependency>  
  23.       
  24.     <!-- 添加SSH依赖 -->  
  25.     <!-- Struts2 -->  
  26.     <dependency>  
  27.         <groupId>org.apache.struts</groupId>  
  28.         <artifactId>struts2-core</artifactId>  
  29.         <version>2.3.1</version>  
  30.     </dependency>  
  31.       
  32.     <dependency>  
  33.         <groupId>org.apache.struts</groupId>  
  34.         <artifactId>struts2-spring-plugin</artifactId>  
  35.         <version>2.3.1</version>  
  36.     </dependency>  
  37.       
  38.      <!-- 添加Hibernate依赖 -->  
  39.     <dependency>  
  40.         <groupId>org.hibernate</groupId>  
  41.         <artifactId>hibernate-core</artifactId>  
  42.         <version>3.6.5.Final</version>  
  43.     </dependency>  
  44.       
  45.     <dependency>  
  46.         <groupId>commons-dbcp</groupId>  
  47.         <artifactId>commons-dbcp</artifactId>  
  48.         <version>1.4</version>  
  49.     </dependency>  
  50.       
  51.     <!-- 添加Log4J依赖 -->  
  52.     <dependency>  
  53.         <groupId>log4j</groupId>  
  54.         <artifactId>log4j</artifactId>  
  55.         <version>1.2.16</version>  
  56.     </dependency>  
  57.       
  58.     <dependency>  
  59.       <groupId>org.slf4j</groupId>  
  60.       <artifactId>slf4j-api</artifactId>  
  61.       <version>1.6.1</version>  
  62.     </dependency>  
  63.       
  64.     <dependency>  
  65.         <groupId>org.slf4j</groupId>  
  66.         <artifactId>slf4j-nop</artifactId>  
  67.         <version>1.6.4</version>  
  68.     </dependency>  
  69.       
  70.     <!-- 添加javassist -->  
  71.     <dependency>  
  72.         <groupId>javassist</groupId>  
  73.         <artifactId>javassist</artifactId>  
  74.         <version>3.11.0.GA</version>  
  75.     </dependency>  
  76.       
  77.     <!-- 添加Spring依赖 -->  
  78.     <dependency>  
  79.         <groupId>org.springframework</groupId>  
  80.         <artifactId>spring-core</artifactId>  
  81.         <version>3.1.1.RELEASE</version>  
  82.     </dependency>  
  83.       
  84.     <dependency>  
  85.         <groupId>org.springframework</groupId>  
  86.         <artifactId>spring-beans</artifactId>  
  87.         <version>3.1.1.RELEASE</version>  
  88.     </dependency>  
  89.       
  90.     <dependency>  
  91.         <groupId>org.springframework</groupId>  
  92.         <artifactId>spring-context</artifactId>  
  93.         <version>3.1.1.RELEASE</version>  
  94.     </dependency>  
  95.       
  96.     <dependency>  
  97.         <groupId>org.springframework</groupId>  
  98.         <artifactId>spring-jdbc</artifactId>  
  99.         <version>3.1.1.RELEASE</version>  
  100.     </dependency>  
  101.       
  102.     <dependency>  
  103.         <groupId>org.springframework</groupId>  
  104.         <artifactId>spring-orm</artifactId>  
  105.         <version>3.1.1.RELEASE</version>  
  106.     </dependency>  
  107.       
  108.     <dependency>  
  109.         <groupId>org.springframework</groupId>  
  110.         <artifactId>spring-web</artifactId>  
  111.         <version>3.1.1.RELEASE</version>  
  112.     </dependency>  
  113.       
  114.   </dependencies>  
  115.   <build>  
  116.     <finalName>test06</finalName>  
  117.   </build>  
  118. </project>  

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

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

相关的项目应该就到这里了,以后的话,会根据一些资料系统的学习一下maven,整理出更好的博客来大笑

maven应用详解 及构建ssh项目(四)

1.  maven应用详解 maven核心概念 l 仓库 l 坐标 l 依赖 l 多模块&继承 l 生命周期 l 插件   1.1.  仓库 仓库分为 本地仓库、远程仓库、中央仓库 Maven...
  • u014401141
  • u014401141
  • 2017年02月04日 15:07
  • 444

Maven学习(九)- 构建SSH项目

在这里整合一下,使用Maven构建一个SSH项目 1.新建一个Web项目 可以参照前面的博客 2.添加依赖,修改pom.xml [html] view plainc...
  • u014523300
  • u014523300
  • 2014年04月11日 08:43
  • 371

eclipse maven 搭建【SSH】项目

一、新建maven项目     选中maven-aechetype-webapp group Id一般为公司域 ;Artifact Id相当于项目名称 ;ver...
  • cyl1226541
  • cyl1226541
  • 2017年06月17日 16:10
  • 568

一步一步教你在eclipse下使用maven搭建模块化的SSH框架

一,下载安装maven http://maven.apache.org/download.cgi 解压后。将maven所在目录配置到MAVEN_HOME中,并将%MAVEN_HOME%\b...
  • wufei151
  • wufei151
  • 2015年04月01日 15:14
  • 26142

maven实战(一)简单mvn构建项目详解

创建简单工程:**mvn archetype:generate -DgroupId=org.sonatype.mavenbook.ch03 -DartifactId=simple -Dpacka...
  • u012160163
  • u012160163
  • 2017年03月21日 14:34
  • 523

基于maven的ssh框架搭建

转自:http://my.oschina.net/fengshuzi/blog/291421?fromerr=XTPN9sXt 目录[-] 一、新建maven项目,配置ssh框架pom的...
  • andybbc
  • andybbc
  • 2016年01月29日 09:44
  • 9462

maven搭建ssh项目

1.首先创建一个maven项目,因为我不习惯webapp目录,所以修改了该目录由WebContent代替。 2.配置pom.xml ...
  • mafan121
  • mafan121
  • 2015年11月08日 22:49
  • 1152

Maven搭建SSH的pom的代码详解

因项目需要第一次是用Maven搭建项目,在网上找了许久pom配置总是会出现一些包不兼容等小问题,经过多次改动版本测试,以下pom勉强能使用,但是hibernate配置实体类仍有问题。但因项目进度问题所...
  • danmingzhen
  • danmingzhen
  • 2016年06月29日 15:52
  • 6581

Maven Web+SSH 项目搭建(Eclipse)

Maven Web+SSH 项目搭建(Eclipse) 配置环境:eclipse Neon Release (4.6.0) 、Tomcat-8.0.41、Apache-maven-3.5.0、Java...
  • Vision_Tung
  • Vision_Tung
  • 2017年07月08日 15:33
  • 1089

MyEclipse创建SSH项目(Java web由maven管理)

JavaEE后台开发,MyEclipse创建SSH项目,MyEclipse创建Java web 由maven管理的SSH项目。1、创建SSH项目1、创建web工程 2、勾选maven支持 3、下...
  • dream_an
  • dream_an
  • 2015年11月13日 20:53
  • 3470
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Maven学习(九)- 构建SSH项目
举报原因:
原因补充:

(最多只允许输入30个字)