Maven整合ssh框架所需的pom.xml
<
project
xmlns
=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi
=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation
=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<
modelVersion
>
4.0.0
</
modelVersion
>
<
groupId
>
cn.itcast
</
groupId
>
<
artifactId
>
01_maven_ssh
</
artifactId
>
<
version
>
0.0.1-SNAPSHOT
</
version
>
<
packaging
>
war
</
packaging
>
<!-- 属性 -->
<
properties
>
<
spring.version
>
4.2.4.RELEASE
</
spring.version
>
<
hibernate.version
>
5.0.7.Final
</
hibernate.version
>
<
struts.version
>
2.3.24
</
struts.version
>
</
properties
>
<!-- 锁定版本,struts2-2.3.24、spring4.2.4、hibernate5.0.7 -->
<
dependencyManagement
>
<
dependencies
>
<
dependency
>
<
groupId
>
org.springframework
</
groupId
>
<
artifactId
>
spring-context
</
artifactId
>
<
version
>
${spring.version}
</
version
>
</
dependency
>
<
dependency
>
<
groupId
>
org.springframework
</
groupId
>
<
artifactId
>
spring-aspects
</
artifactId
>
<
version
>
${spring.version}
</
version
>
</
dependency
>
<
dependency
>
<
groupId
>
org.springframework
</
groupId
>
<
artifactId
>
spring-
orm
</
artifactId
>
<
version
>
${spring.version}
</
version
>
</
dependency
>
<
dependency
>
<
groupId
>
org.springframework
</
groupId
>
<
artifactId
>
spring-test
</
artifactId
>
<
version
>
${spring.version}
</
version
>
</
dependency
>
<
dependency
>
<
groupId
>
org.springframework
</
groupId
>
<
artifactId
>
spring-web
</
artifactId
>
<
version
>
${spring.version}
</
version
>
</
dependency
>
<
dependency
>
<
groupId
>
org.hibernate
</
groupId
>
<
artifactId
>
hibernate
-core
</
artifactId
>
<
version
>
${hibernate.version}
</
version
>
</
dependency
>
<
dependency
>
<
groupId
>
org.apache.struts
</
groupId
>
<
artifactId
>
struts2-core
</
artifactId
>
<
version
>
${struts.version}
</
version
>
</
dependency
>
<
dependency
>
<
groupId
>
org.apache.struts
</
groupId
>
<
artifactId
>
struts2-spring-
plugin
</
artifactId
>
<
version
>
${struts.version}
</
version
>
</
dependency
>
</
dependencies
>
</
dependencyManagement
>
<!-- 依赖管理 -->
<
dependencies
>
<!-- spring -->
<
dependency
>
<
groupId
>
org.springframework
</
groupId
>
<
artifactId
>
spring-context
</
artifactId
>
</
dependency
>
<
dependency
>
<
groupId
>
org.springframework
</
groupId
>
<
artifactId
>
spring-aspects
</
artifactId
>
</
dependency
>
<
dependency
>
<
groupId
>
org.springframework
</
groupId
>
<
artifactId
>
spring-
orm
</
artifactId
>
</
dependency
>
<
dependency
>
<
groupId
>
org.springframework
</
groupId
>
<
artifactId
>
spring-test
</
artifactId
>
</
dependency
>
<
dependency
>
<
groupId
>
org.springframework
</
groupId
>
<
artifactId
>
spring-web
</
artifactId
>
</
dependency
>
<!--
hibernate
-->
<
dependency
>
<
groupId
>
org.hibernate
</
groupId
>
<
artifactId
>
hibernate
-core
</
artifactId
>
</
dependency
>
<!-- 数据库驱动 -->
<
dependency
>
<
groupId
>
mysql
</
groupId
>
<
artifactId
>
mysql
-connector-java
</
artifactId
>
<
version
>
5.1.6
</
version
>
<
scope
>
runtime
</
scope
>
</
dependency
>
<!-- c3p0 -->
<
dependency
>
<
groupId
>
c3p0
</
groupId
>
<
artifactId
>
c3p0
</
artifactId
>
<
version
>
0.9.1.2
</
version
>
</
dependency
>
<!-- 导入 struts2 -->
<
dependency
>
<
groupId
>
org.apache.struts
</
groupId
>
<
artifactId
>
struts2-core
</
artifactId
>
</
dependency
>
<
dependency
>
<
groupId
>
org.apache.struts
</
groupId
>
<
artifactId
>
struts2-spring-
plugin
</
artifactId
>
</
dependency
>
<!--
servlet
jsp
-->
<
dependency
>
<
groupId
>
javax.servlet
</
groupId
>
<
artifactId
>
servlet
-
api
</
artifactId
>
<
version
>
2.5
</
version
>
<
scope
>
provided
</
scope
>
</
dependency
>
<
dependency
>
<
groupId
>
javax.servlet
</
groupId
>
<
artifactId
>
jsp
-
api
</
artifactId
>
<
version
>
2.0
</
version
>
<
scope
>
provided
</
scope
>
</
dependency
>
<!-- 日志 -->
<
dependency
>
<
groupId
>
org.slf4j
</
groupId
>
<
artifactId
>
slf4j-log4j12
</
artifactId
>
<
version
>
1.7.2
</
version
>
</
dependency
>
<!--
junit
-->
<
dependency
>
<
groupId
>
junit
</
groupId
>
<
artifactId
>
junit
</
artifactId
>
<
version
>
4.9
</
version
>
<
scope
>
test
</
scope
>
</
dependency
>
<!--
jstl
-->
<
dependency
>
<
groupId
>
javax.servlet
</
groupId
>
<
artifactId
>
jstl
</
artifactId
>
<
version
>
1.2
</
version
>
</
dependency
>
<
dependency
>
<
groupId
>
com.alibaba
</
groupId
>
<
artifactId
>
fastjson
</
artifactId
>
<
version
>
1.1.15
</
version
>
</
dependency
>
<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 -->
<
dependency
>
<
groupId
>
org.apache.commons
</
groupId
>
<
artifactId
>
commons-lang3
</
artifactId
>
<
version
>
3.4
</
version
>
</
dependency
>
</
dependencies
>
<
build
>
<
plugins
>
<!-- 设置编译版本为1.7 -->
<
plugin
>
<
groupId
>
org.apache.maven.plugins
</
groupId
>
<
artifactId
>
maven
-compiler-
plugin
</
artifactId
>
<
configuration
>
<
source
>
1.7
</
source
>
<
target
>
1.7
</
target
>
<
encoding
>
UTF-8
</
encoding
>
</
configuration
>
</
plugin
>
</
plugins
>
</
build
>
</
projec