henryyan
6/27/2012 - 2:41 PM

原始pom.xml

原始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>
	<parent>
		<groupId>com.runchain.joying</groupId>
		<artifactId>joying</artifactId>
		<version>1.1.0-SNAPSHOT</version>
	</parent>
	<artifactId>joying-tpa-core</artifactId>
	<version>1.0.0-SNAPSHOT</version>
	<name>JOYING::TPA::CORE</name>

	<!-- SCM for GIT -->
	<scm>
		<connection>${parent.scm.connection}</connection>
		<url>${parent.scm.url}</url>
		<developerConnection>${parent.scm.developerConnection}</developerConnection>
	</scm>
	
	<!-- 项目属性 -->
	<properties>
		<jdbc.driver.groupId>com.oracle</jdbc.driver.groupId>
		<jdbc.driver.artifactId>ojdbc14</jdbc.driver.artifactId>
		<jdbc.driver.version>10.2.0.5.0</jdbc.driver.version>
		<spring-security.version>3.0.7.RELEASE</spring-security.version>
	</properties>

	<!-- 依赖项定义 -->
	<dependencies>
		<!-- joying -->
		<dependency>
			<groupId>com.runchain.joying</groupId>
			<artifactId>joying-common-core</artifactId>
			<version>${project.parent.version}</version>
		</dependency>

		<dependency>
			<groupId>com.runchain.joying</groupId>
			<artifactId>joying-common-web-util</artifactId>
			<version>${project.parent.version}</version>
		</dependency>
		<dependency>
			<groupId>com.runchain.joying</groupId>
			<artifactId>joying-budget-web-util</artifactId>
			<version>${project.parent.version}</version>
		</dependency>

		<!-- runchain arch -->
		<dependency>
			<groupId>com.runchain.arch</groupId>
			<artifactId>rc-common</artifactId>
		</dependency>
		<dependency>
			<groupId>com.runchain.arch</groupId>
			<artifactId>rc-workflow-activiti</artifactId>
		</dependency>

		<!-- springside -->
		<dependency>
			<groupId>org.springside</groupId>
			<artifactId>springside3-core</artifactId>
		</dependency>

		<!-- spring begin -->
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-context</artifactId>
		</dependency>
		<dependency>
			<groupId>cglib</groupId>
			<artifactId>cglib-nodep</artifactId>
		</dependency>
		<!-- spring end -->

		<!-- database begin -->
		<dependency>
			<groupId>org.hibernate</groupId>
			<artifactId>hibernate-core</artifactId>
		</dependency>
		<!-- jdbc driver -->
		<dependency>
			<groupId>${jdbc.driver.groupId}</groupId>
			<artifactId>${jdbc.driver.artifactId}</artifactId>
			<version>${jdbc.driver.version}</version>
			<scope>test</scope>
		</dependency>
		<!-- database end -->

		<!-- activiti -->
		<dependency>
			<groupId>org.activiti</groupId>
			<artifactId>activiti-engine</artifactId>
		</dependency>
		<dependency>
			<groupId>org.activiti</groupId>
			<artifactId>activiti-spring</artifactId>
		</dependency>

		<!-- utils begin -->
		<dependency>
			<groupId>org.apache.poi</groupId>
			<artifactId>poi</artifactId>
		</dependency>
		<dependency>
			<groupId>com.google.guava</groupId>
			<artifactId>guava</artifactId>
		</dependency>
		<dependency>
			<groupId>org.jodd</groupId>
			<artifactId>jodd</artifactId>
		</dependency>
		<dependency>
			<groupId>org.apache.commons</groupId>
			<artifactId>commons-math</artifactId>
		</dependency>
		<!-- utils end -->

		<!-- testing begin -->
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-test</artifactId>
		</dependency>
		<dependency>
			<groupId>com.h2database</groupId>
			<artifactId>h2</artifactId>
		</dependency>
		<!-- testing end -->
	</dependencies>

	<profiles>
		<!-- 开发环境 -->
		<profile>
			<id>joying-build-dev</id>
			<build>
				<resources>
					<resource>
						<directory>src/main/resources</directory>
						<filtering>true</filtering>
					</resource>
				</resources>
				<testResources>
					<testResource>
						<directory>src/test/resources</directory>
						<filtering>true</filtering>
					</testResource>
				</testResources>

				<!-- 插件 -->
				<plugins>
					<plugin>
						<groupId>org.apache.maven.plugins</groupId>
						<artifactId>maven-resources-plugin</artifactId>
						<configuration>
							<nonFilteredFileExtensions>
								<!-- 过滤流程定义资源文件 -->
								<nonFilteredFileExtension>xls</nonFilteredFileExtension>
							</nonFilteredFileExtensions>
						</configuration>
					</plugin>
				</plugins>
			</build>
			<activation>
				<activeByDefault>true</activeByDefault>
			</activation>
		</profile>
	</profiles>
</project>