提交 aea22e1c 编写于 作者: T tombaeyens

adding dbclean for qa infrastructure

上级 73db74bc
<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>
<name>Activiti DB Clean</name>
<description>Activiti DB Clean</description>
<groupId>org.activiti</groupId>
<artifactId>activiti-dbclean</artifactId>
<packaging>pom</packaging>
<version>5.2-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.2.132</version>
</dependency>
<dependency>
<groupId>com.oracle.jdbc</groupId>
<artifactId>ojdbc5</artifactId>
<version>11.2.0.1.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>net.sourceforge.jtds</groupId>
<artifactId>jtds</artifactId>
<version>1.2.4</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-engine</artifactId>
<version>${version}</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-cycle</artifactId>
<version>${version}</version>
</dependency>
</dependencies>
<repositories>
<repository>
<id>alfresco</id>
<url>http://maven.alfresco.com/nexus/content/groups/public</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>maven2.java.net</id>
<name>Java.net Repository for Maven 2</name>
<url>http://download.java.net/maven/2/</url>
</pluginRepository>
<pluginRepository>
<id>sonatype-snapshot-repo</id>
<snapshots><enabled>true</enabled></snapshots>
<url>https://repository.sonatype.org/content/repositories/apache-snapshots</url>
</pluginRepository>
</pluginRepositories>
<build>
<plugins>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.4</version>
<executions>
<execution>
<id>clean schema</id>
<phase>initialize</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<echo message="loading properties from ${user.home}/.activiti/dbclean/${database}.properties" />
<property file="${user.home}/.activiti/dbclean/${database}.properties" />
<echo message="cleaning db ${jdbc.url}" />
<sql driver="${jdbc.driver}"
password="${jdbc.password}"
url="${jdbc.url}"
userid="${jdbc.username}"
onerror="continue"
classpathref="maven.test.classpath">
<javaresource name="org/activiti/db/drop/activiti.${database}.drop.sql"
classpathref="maven.test.classpath" />
</sql>
</tasks>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册