Advertisement
Guest User

Untitled

a guest
Feb 25th, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 4.21 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <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">
  3.     <modelVersion>4.0.0</modelVersion>
  4.     <groupId>com.eeu46f</groupId>
  5.     <artifactId>utopiaDatabase</artifactId>
  6.     <version>1.0-SNAPSHOT</version>
  7.     <packaging>jar</packaging>
  8.     <profiles>
  9.         <profile>
  10.             <id>hsql</id>
  11.             <dependencies>
  12.                 <dependency>
  13.                     <groupId>org.hsqldb</groupId>
  14.                     <artifactId>hsqldb</artifactId>
  15.                     <version>2.3.2</version>
  16.                     <classifier>jdk6debug</classifier>
  17.                 </dependency>
  18.             </dependencies>
  19.             <properties>
  20.                 <jdbc.url>jdbc:hsqldb:mem:testDB</jdbc.url>
  21.                 <jdbc.username>SA</jdbc.username>
  22.                 <jdbc.password></jdbc.password>
  23.                 <jdbc.driver>org.hsqldb.jdbc.JDBCDriver</jdbc.driver>
  24.             </properties>
  25.         </profile>
  26.         <profile>
  27.             <id>mysql</id>
  28.             <dependencies>
  29.                 <dependency>
  30.                     <groupId>mysql</groupId>
  31.                     <artifactId>mysql-connector-java</artifactId>
  32.                     <version>5.1.6</version>
  33.                     <scope>runtime</scope>
  34.                 </dependency>
  35.             </dependencies>
  36.             <properties>
  37.                 <jdbc.url>jdbc:mysql://mysql.cs.bangor.ac.uk:3306/eeu46f</jdbc.url>
  38.                 <jdbc.username>eeu46f</jdbc.username>
  39.                 <jdbc.password>eeu46f</jdbc.password>
  40.                 <jdbc.driver>com.mysql.jdbc.Driver</jdbc.driver>
  41.             </properties>
  42.         </profile>
  43.     </profiles>
  44.     <dependencies>
  45.         <dependency>
  46.             <groupId>org.codehaus.mojo</groupId>
  47.             <artifactId>sql-maven-plugin</artifactId>
  48.             <version>1.5</version>
  49.         </dependency>
  50.         <dependency>
  51.             <groupId>mysql</groupId>
  52.             <artifactId>mysql-connector-java</artifactId>
  53.             <version>5.1.6</version>
  54.         </dependency>
  55.     </dependencies>
  56.     <properties>
  57.         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  58.         <maven.compiler.source>1.7</maven.compiler.source>
  59.         <maven.compiler.target>1.7</maven.compiler.target>
  60.     </properties>
  61.     <build>
  62.         <resources>
  63.             <resource>
  64.                 <directory>src/main/resources</directory>
  65.                 <filtering>true</filtering>
  66.             </resource>
  67.         </resources>
  68.         <plugins>
  69.             <plugin>
  70.                 <groupId>org.codehaus.mojo</groupId>
  71.                 <artifactId>sql-maven-plugin</artifactId>
  72.                 <version>1.5</version>
  73.                 <dependencies>
  74.                     <dependency>
  75.                         <groupId>mysql</groupId>
  76.                         <artifactId>mysql-connector-java</artifactId>
  77.                         <version>5.1.6</version>
  78.                     </dependency>
  79.                 </dependencies>
  80.                 <configuration>
  81.                     <driver>${jdbc.driver}</driver>
  82.                     <url>${jdbc.url}</url>
  83.                     <username>${jdbc.username}</username>
  84.                     <password>${jdbc.password}</password>
  85.                 </configuration>
  86.                 <executions>
  87.                     <execution>
  88.                         <phase>generate-test-resources</phase>
  89.                         <goals>
  90.                             <goal>execute</goal>
  91.                         </goals>
  92.                         <configuration>
  93.                             <srcFiles>
  94.                                 <srcFile>src/test/resources/1-destroy.sql</srcFile>
  95.                                 <srcFile>src/test/resources/2-create.sql</srcFile>
  96.                                 <srcFile>src/test/resources/3-insert.sql</srcFile>
  97.                             </srcFiles>
  98.                         </configuration>
  99.                     </execution>
  100.                 </executions>
  101.             </plugin>
  102.         </plugins>
  103.     </build>
  104.    
  105.     <name>utopiaDatabase</name>
  106. </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement