You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
258 lines
9.9 KiB
258 lines
9.9 KiB
<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">
|
|
<parent>
|
|
<artifactId>base-parent</artifactId>
|
|
<groupId>com.dsideal</groupId>
|
|
<version>1.0-SNAPSHOT</version>
|
|
</parent>
|
|
|
|
<modelVersion>4.0.0</modelVersion>
|
|
<artifactId>base-server-jntq</artifactId>
|
|
<packaging>war</packaging>
|
|
<name>base-server-jntq Maven Webapp</name>
|
|
<url>http://maven.apache.org</url>
|
|
|
|
<!-- 项目属性 -->
|
|
<properties>
|
|
<!-- version setting -->
|
|
<spring.version>4.0.0.RELEASE</spring.version>
|
|
<spring-data-jpa.version>1.6.2.RELEASE</spring-data-jpa.version>
|
|
<hibernate.version>4.1.12.Final</hibernate.version>
|
|
<hibernate-validator.version>5.0.1.Final</hibernate-validator.version>
|
|
<hibernate-search.version>4.2.0.Final</hibernate-search.version>
|
|
<druid.version>0.2.19</druid.version>
|
|
<shiro.version>1.2.3</shiro.version>
|
|
<sitemesh.version>2.4.2</sitemesh.version>
|
|
<ehcache.version>2.8.1</ehcache.version>
|
|
<jackson.version>2.2.1</jackson.version>
|
|
<slf4j.version>1.7.5</slf4j.version>
|
|
<log4j.version>1.2.17</log4j.version>
|
|
<commons-lang3.version>3.1</commons-lang3.version>
|
|
<commons-io.version>2.4</commons-io.version>
|
|
<commons-codec.version>1.8</commons-codec.version>
|
|
<commons-fileupload.version>1.3</commons-fileupload.version>
|
|
<commons-beanutils.version>1.8.3</commons-beanutils.version>
|
|
<guava.version>14.0.1</guava.version>
|
|
<dozer.version>5.4.0</dozer.version>
|
|
<poi.version>3.9</poi.version>
|
|
<freemarker.version>2.3.19</freemarker.version>
|
|
<activiti.version>5.12.1</activiti.version>
|
|
|
|
<!-- mysql driver setting <jdbc.driver.groupId>mysql</jdbc.driver.groupId> <jdbc.driver.artifactId>mysql-connector-java</jdbc.driver.artifactId> <jdbc.driver.version>5.1.13</jdbc.driver.version> -->
|
|
|
|
<!-- oracle driver setting <jdbc.driver.groupId>com.oracle</jdbc.driver.groupId> <jdbc.driver.artifactId>ojdbc14</jdbc.driver.artifactId> <jdbc.driver.version>10.2.0.1.0</jdbc.driver.version> -->
|
|
|
|
<!-- mssql driver setting -->
|
|
<jdbc.driver.groupId>net.sourceforge.jtds</jdbc.driver.groupId>
|
|
<jdbc.driver.artifactId>jtds</jdbc.driver.artifactId>
|
|
<jdbc.driver.version>1.2.4</jdbc.driver.version>
|
|
|
|
<!-- other setting -->
|
|
<jdk.version>1.7</jdk.version>
|
|
<tomcat.version>2.1</tomcat.version>
|
|
<jetty.version>7.6.10.v20130312</jetty.version>
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
</properties>
|
|
<!-- 依赖项定义 -->
|
|
<dependencies>
|
|
<dependency>
|
|
<groupId>com.dsideal</groupId>
|
|
<artifactId>dsssoclient</artifactId>
|
|
<version>1.0.0</version>
|
|
<scope>system</scope>
|
|
<systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/dsssoclient.jar</systemPath>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>com.belerweb</groupId>
|
|
<artifactId>pinyin4j</artifactId>
|
|
<version>2.5.0</version>
|
|
<scope>system</scope>
|
|
<systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/pinyin4j-2.5.0.jar</systemPath>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>commons-httpclient</groupId>
|
|
<artifactId>commons-httpclient</artifactId>
|
|
<version>3.1.0</version>
|
|
<scope>system</scope>
|
|
<systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/commons-httpclient-3.1.jar</systemPath>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>com.dsideal</groupId>
|
|
<artifactId>common-utils</artifactId>
|
|
<version>1.0-SNAPSHOT</version>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>com.dsideal</groupId>
|
|
<artifactId>weibo-java-common</artifactId>
|
|
<version>1.0-SNAPSHOT</version>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>com.dsideal</groupId>
|
|
<artifactId>weixin-java-common</artifactId>
|
|
<version>1.0-SNAPSHOT</version>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>com.dsideal</groupId>
|
|
<artifactId>weixin-java-cp</artifactId>
|
|
<version>1.0-SNAPSHOT</version>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>com.dsideal</groupId>
|
|
<artifactId>weixin-java-mp</artifactId>
|
|
<version>1.0-SNAPSHOT</version>
|
|
</dependency>
|
|
|
|
<!-- json -->
|
|
<dependency>
|
|
<groupId>net.sf.json-lib</groupId>
|
|
<artifactId>json-lib</artifactId>
|
|
<version>2.4</version>
|
|
<classifier>jdk15</classifier>
|
|
</dependency>
|
|
|
|
<!-- TEST begin -->
|
|
<dependency>
|
|
<groupId>junit</groupId>
|
|
<artifactId>junit</artifactId>
|
|
<version>4.11</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.springframework</groupId>
|
|
<artifactId>spring-test</artifactId>
|
|
<version>${spring.version}</version>
|
|
</dependency>
|
|
|
|
<!-- TEST end -->
|
|
</dependencies>
|
|
|
|
<build>
|
|
<finalName>base-server-jntq</finalName>
|
|
<outputDirectory>${project.basedir}/src/main/webapp/WEB-INF/classes/</outputDirectory>
|
|
<plugins>
|
|
<!-- Compiler 插件, 设定JDK版本 -->
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-compiler-plugin</artifactId>
|
|
<version>2.5.1</version>
|
|
<configuration>
|
|
<source>${jdk.version}</source>
|
|
<target>${jdk.version}</target>
|
|
<showWarnings>true</showWarnings>
|
|
</configuration>
|
|
</plugin>
|
|
|
|
<!-- war 打包插件, 设定war包名称不带版本号 -->
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-war-plugin</artifactId>
|
|
<version>2.3</version>
|
|
<configuration>
|
|
<warName>${project.artifactId}</warName>
|
|
</configuration>
|
|
</plugin>
|
|
|
|
<!-- Eclipse 插件 -->
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-eclipse-plugin</artifactId>
|
|
<version>2.9</version>
|
|
<configuration>
|
|
<downloadSources>false</downloadSources>
|
|
<downloadJavadocs>false</downloadJavadocs>
|
|
<wtpversion>2.0</wtpversion>
|
|
<!-- 增加设置项目encoding的文件 -->
|
|
<additionalConfig>
|
|
<file>
|
|
<name>.settings/org.eclipse.core.resources.prefs</name>
|
|
<content>
|
|
<![CDATA[eclipse.preferences.version=1${line.separator}encoding/<project>=${project.build.sourceEncoding}${line.separator}]]>
|
|
</content>
|
|
</file>
|
|
</additionalConfig>
|
|
<additionalProjectnatures>
|
|
<projectnature>org.springframework.ide.eclipse.core.springnature</projectnature>
|
|
</additionalProjectnatures>
|
|
</configuration>
|
|
</plugin>
|
|
|
|
<!-- tomcat6插件 -->
|
|
<plugin>
|
|
<groupId>org.apache.tomcat.maven</groupId>
|
|
<artifactId>tomcat6-maven-plugin</artifactId>
|
|
<version>${tomcat.version}</version>
|
|
<configuration>
|
|
<path>/${project.artifactId}</path>
|
|
</configuration>
|
|
</plugin>
|
|
|
|
<!-- tomcat7插件 -->
|
|
<plugin>
|
|
<groupId>org.apache.tomcat.maven</groupId>
|
|
<artifactId>tomcat7-maven-plugin</artifactId>
|
|
<version>${tomcat.version}</version>
|
|
<configuration>
|
|
<path>/${project.artifactId}</path>
|
|
</configuration>
|
|
</plugin>
|
|
|
|
<!-- jetty插件 -->
|
|
<plugin>
|
|
<groupId>org.mortbay.jetty</groupId>
|
|
<artifactId>jetty-maven-plugin</artifactId>
|
|
<version>${jetty.version}</version>
|
|
<configuration>
|
|
<webAppConfig>
|
|
<contextPath>/${project.artifactId}</contextPath>
|
|
</webAppConfig>
|
|
<stopPort>9966</stopPort>
|
|
<stopKey>foo</stopKey>
|
|
</configuration>
|
|
</plugin>
|
|
|
|
<!-- resource插件 -->
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-resources-plugin</artifactId>
|
|
<version>2.6</version>
|
|
</plugin>
|
|
|
|
<!-- install插件 -->
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-install-plugin</artifactId>
|
|
<version>2.4</version>
|
|
</plugin>
|
|
|
|
<!-- clean插件 -->
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-clean-plugin</artifactId>
|
|
<version>2.5</version>
|
|
</plugin>
|
|
|
|
<!-- ant插件 -->
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-antrun-plugin</artifactId>
|
|
<version>1.7</version>
|
|
</plugin>
|
|
|
|
<!-- dependency插件 -->
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-dependency-plugin</artifactId>
|
|
<version>2.5.1</version>
|
|
</plugin>
|
|
</plugins>
|
|
</build>
|
|
|
|
</project>
|