1 Star 0 Fork 0

书豪 / sample-ssm

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
pom.xml 11.74 KB
Copy Edit Raw Blame History
书豪 authored 2017-03-24 10:23 . 修改pom
<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>
<groupId>com.totoro.project</groupId>
<artifactId>sample-ssm</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>sample-ssm</name>
<description>一个基于spring+springmvc+mybatis的一个模板war项目</description>
<url>http://maven.apache.org</url>
<!-- 项目开发者 -->
<developers>
<developer>
<name>方书豪</name>
<email>1542115262@qq.com</email>
<properties>
<phone>15216111335</phone>
</properties>
<roles>
<role>project owner</role>
</roles>
</developer>
</developers>
<!-- 全局参数 -->
<properties>
<encoding>UTF-8</encoding>
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
<!-- 依赖jar包版本参数 -->
<java.version>1.8</java.version>
<spring.version>4.3.0.RELEASE</spring.version>
<springMVC.version></springMVC.version>
<mybatis.version>3.4.1</mybatis.version>
<mybatis-spring.version>1.3.0</mybatis-spring.version>
<druid.version>0.2.23</druid.version>
<mysql.version>5.1.35</mysql.version>
<slf4j.api>1.7.21</slf4j.api>
<logback.classic.version>1.1.7</logback.classic.version>
<!-- maven插件参数 -->
<!-- tomcat热部署插件 -->
<tomcatX.maven.plugin>tomcat7-maven-plugin</tomcatX.maven.plugin>
<tomcatX.maven.plugin.version>2.2</tomcatX.maven.plugin.version>
<server.tomcat.url>http://127.0.0.1:8080/manager</server.tomcat.url>
<server.tomcat.port>8080</server.tomcat.port>
<server.tomcat.username>tomcat</server.tomcat.username>
<server.tomcat.pwd>tomcat</server.tomcat.pwd>
<!-- maven编译插件 -->
<maven.compiler.plugin.version>3.3</maven.compiler.plugin.version>
</properties>
<!-- 依赖jar包 -->
<dependencies>
<!-- log配置,slf4j,log4j,common-log,logback java log接口/规范:slf4j; 实现:logback,log4j,common-log 此处使用Logback实现 -->
<!-- log接口 -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${slf4j.api}</version>
</dependency>
<!-- log实现 -->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>${logback.classic.version}</version>
</dependency>
<!-- spring -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</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-aspects</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</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-expression</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-orm</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-web</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-test</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- springMVC -->
<!-- mybatis -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>${mybatis.version}</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>${mybatis-spring.version}</version>
</dependency>
<!-- druid -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>${druid.version}</version>
</dependency>
<!-- mysql驱动包 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.version}</version>
</dependency>
<!-- javaee javex-javaee-api javax-servlet-api 这两个jar包的关系是,javax-javaee-api包含了javax-servlet-api这个jar包 javax-servlet-api是开发web项目所必须的jar。包括四大对象等。 而javax-javaee-api这个jar包不但包括了javax-javaee-api这个jar包还包括一些其他的web项目开发所需要的jar包 -->
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>7.0</version>
</dependency>
<!-- <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.0-b01</version> </dependency> -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.5</version>
</dependency>
<!-- junit测试 -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<!--velocity start -->
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity</artifactId>
<version>1.6</version>
</dependency>
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity-tools</artifactId>
<version>2.0</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>4.2.5.RELEASE</version>
</dependency>
<!--velocity end -->
<!-- FastJackson -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.8.5</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.8.5</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.8.5</version>
</dependency>
<!-- FastJackson end -->
<!-- 文件上传 -->
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.1</version>
</dependency>
<!-- 文件上传end -->
</dependencies>
<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
<!-- 打包配置 -->
<build>
<finalName>${project.name}</finalName>
<resources>
<resource>
<directory>src/main/resources</directory>
<!-- 注意这里需要配置需要使用的资源文件的类型,如果不配,则只会打包xml文件 -->
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<excludes>
<exclude>**/*.svn</exclude>
<exclude>**/*.git</exclude>
</excludes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<!-- 注意这里需要配置需要使用的资源文件的类型,如果不配,则只会打包xml文件 -->
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<excludes>
<exclude>**/*.svn</exclude>
<exclude>**/*.git</exclude>
</excludes>
</resource>
</resources>
<pluginManagement>
<plugins>
<!-- 编译插件 这个插件就是个默认配置,不过我还是谨慎的配置了jdk编译版本跟字符集设置: -->
<plugin>
<groupId>org.apache.maven.pugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven.compiler.plugin.version}</version>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
<encoding>${encoding}</encoding>
<testIncludes>
<testInclude>none</testInclude>
</testIncludes>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<!-- tomcat地址及端口号和热部署账号信息 -->
<url>http://localhost:8080/manager/text</url>
<server>tomcatUser</server>
<username>tomcat</username>
<password>tomcat</password>
<update>true</update>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>
Java
1
https://gitee.com/shuhao/sample-ssm.git
git@gitee.com:shuhao/sample-ssm.git
shuhao
sample-ssm
sample-ssm
master

Search