Maven构建SSM框架JavaWeb项目pom.xml文件整理

来源:互联网 发布:php导出excel表格乱码 编辑:程序博客网 时间:2024/06/05 00:13
<?xml version="1.0" encoding="UTF-8"?><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/maven-v4_0_0.xsd">  <modelVersion>4.0.0</modelVersion>  <packaging>war</packaging>  <name>xxx</name>  <groupId>com.xxx</groupId>  <artifactId>xxx</artifactId>  <version>1.0-SNAPSHOT</version>  <build>    <finalName>MyBatisPlugin</finalName>    <plugins>        <plugin>          <groupId>org.apache.maven.plugins</groupId>          <artifactId>maven-compiler-plugin</artifactId>          <version>2.3.2</version>          <configuration>            <source>1.8</source>            <target>1.8</target>          </configuration>        </plugin>      <plugin>        <groupId>org.apache.maven.plugins</groupId>        <artifactId>maven-jar-plugin</artifactId>        <version>3.0.2</version>        <configuration>          <archive>            <manifest>              <addClasspath>true</addClasspath>              <mainClass>com.cloudcare.web.server.StartWorkerServer</mainClass>              <useUniqueVersions>false</useUniqueVersions>            </manifest>          </archive>        </configuration>      </plugin>    </plugins>    <resources>      <resource>        <directory>src/main/java</directory>        <includes>          <include>**/*.xml</include>        </includes>      </resource>    </resources>  </build>  <properties>    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>    <!--以下是各个包的版本-->    <!--单元测试-->    <junit.version>4.0</junit.version>    <!--spring-->    <spring.version>4.3.10.RELEASE</spring.version>    <!--Aop-->    <aspectjweaver.version>1.8.10</aspectjweaver.version>    <aspectjrt.version>1.5.3</aspectjrt.version>    <aopalliance.version>1.0</aopalliance.version>    <!--mybatis-->    <mybatis.version>3.4.4</mybatis.version>    <mybatis.spring.version>1.3.1</mybatis.spring.version>    <!--hibernate-->    <hibernate.version>4.2.21.Final</hibernate.version>    <!--数据校验-->    <hibernate-validator.version>5.2.4.Final</hibernate-validator.version>    <!--spring db包-->    <commons-dbcp.version>1.4</commons-dbcp.version>    <!--jsp-->    <!--<jstl.version>1.2</jstl.version>-->    <!--日志-->    <log4j.version>1.2.17</log4j.version>    <slf4j.version>1.7.25</slf4j.version>    <!--servlet-->    <servlet.version>3.0.1</servlet.version>    <!--json-->    <gson.version>2.8.0</gson.version>    <!--文件上传-->    <commons-fileupload.version>1.3.3</commons-fileupload.version>    <!--文件流-->    <commons-io.version>2.5</commons-io.version>    <!--编码-->    <commons-codec.version>1.10</commons-codec.version>    <!--Mysql连接包-->    <mysql.version>5.1.44</mysql.version>  </properties>  <dependencies>    <!-- Junit测试 -->    <dependency>      <groupId>junit</groupId>      <artifactId>junit</artifactId>      <version>${junit.version}</version>    </dependency>    <!-- spring包 core、web、oxm、tx、jdbc、webmvc、aop、context、test -->    <dependency>      <groupId>org.springframework</groupId>      <artifactId>spring-core</artifactId>      <version>${spring.version}</version>    </dependency>    <dependency>      <groupId>org.springframework</groupId>      <artifactId>spring-web</artifactId>      <version>${spring.version}</version>    </dependency>    <dependency>      <groupId>org.springframework</groupId>      <artifactId>spring-oxm</artifactId>      <version>${spring.version}</version>    </dependency>    <dependency>      <groupId>org.springframework</groupId>      <artifactId>spring-tx</artifactId>      <version>${spring.version}</version>    </dependency>    <dependency>      <groupId>org.springframework</groupId>      <artifactId>spring-jdbc</artifactId>      <version>${spring.version}</version>    </dependency>    <dependency>      <groupId>org.springframework</groupId>      <artifactId>spring-webmvc</artifactId>      <version>${spring.version}</version>    </dependency>    <dependency>      <groupId>org.springframework</groupId>      <artifactId>spring-aop</artifactId>      <version>${spring.version}</version>    </dependency>    <dependency>      <groupId>org.springframework</groupId>      <artifactId>spring-context-support</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-aspects</artifactId>      <version>${spring.version}</version>    </dependency>    <!-- mybatis核心包 -->    <dependency>      <groupId>org.mybatis</groupId>      <artifactId>mybatis</artifactId>      <version>${mybatis.version}</version>    </dependency>    <!-- mybatis/spring包 -->    <dependency>      <groupId>org.mybatis</groupId>      <artifactId>mybatis-spring</artifactId>      <version>${mybatis.spring.version}</version>    </dependency>    <!--Hibernate包-->    <dependency>      <groupId>org.hibernate</groupId>      <artifactId>hibernate-core</artifactId>      <version>${hibernate.version}</version>    </dependency>    <!--hibernate-validator 校验包-->    <dependency>      <groupId>org.hibernate</groupId>      <artifactId>hibernate-validator</artifactId>      <version>${hibernate-validator.version}</version>    </dependency>    <!-- 导入Mysql数据库链接jar包 -->    <dependency>      <groupId>mysql</groupId>      <artifactId>mysql-connector-java</artifactId>      <version>${mysql.version}</version>    </dependency>    <!-- 导入dbcp的jar包,用来在applicationContext.xml中配置数据库 -->    <dependency>      <groupId>commons-dbcp</groupId>      <artifactId>commons-dbcp</artifactId>      <version>${commons-dbcp.version}</version>    </dependency>    <!-- JSTL标签类 -->    <!--<dependency>-->    <!--<groupId>jstl</groupId>-->    <!--<artifactId>jstl</artifactId>-->    <!--<version>${jstl.version}</version>-->    <!--</dependency>-->    <!-- 日志文件管理包 -->    <dependency>      <groupId>log4j</groupId>      <artifactId>log4j</artifactId>      <version>${log4j.version}</version>    </dependency>    <dependency>      <groupId>org.slf4j</groupId>      <artifactId>slf4j-api</artifactId>      <version>${slf4j.version}</version>    </dependency>    <dependency>      <groupId>org.slf4j</groupId>      <artifactId>slf4j-log4j12</artifactId>      <version>${slf4j.version}</version>    </dependency>    <!-- json和bean之间相互转换 -->    <dependency>      <groupId>com.google.code.gson</groupId>      <artifactId>gson</artifactId>      <version>${gson.version}</version>    </dependency>    <!-- 上传组件包 -->    <dependency>      <groupId>commons-fileupload</groupId>      <artifactId>commons-fileupload</artifactId>      <version>${commons-fileupload.version}</version>    </dependency>    <dependency>      <groupId>commons-io</groupId>      <artifactId>commons-io</artifactId>      <version>${commons-io.version}</version>    </dependency>    <dependency>      <groupId>commons-codec</groupId>      <artifactId>commons-codec</artifactId>      <version>${commons-codec.version}</version>    </dependency>    <dependency>      <groupId>org.aspectj</groupId>      <artifactId>aspectjweaver</artifactId>      <version>${aspectjweaver.version}</version>    </dependency>    <!--Aop必须包-->    <dependency>      <groupId>aspectj</groupId>      <artifactId>aspectjrt</artifactId>      <version>${aspectjrt.version}</version>    </dependency>    <dependency>      <groupId>aopalliance</groupId>      <artifactId>aopalliance</artifactId>      <version>${aopalliance.version}</version>    </dependency>    <!--Servlet包-->    <dependency>      <groupId>javax.servlet</groupId>      <artifactId>javax.servlet-api</artifactId>      <version>${servlet.version}</version>      <scope>provided</scope>    </dependency>    <!--日志包-->    <dependency>      <groupId>org.slf4j</groupId>      <artifactId>slf4j-api</artifactId>      <version>${slf4j.version}</version>    </dependency>  </dependencies></project>
阅读全文
0 0