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">
4 <modelVersion>4.0.0</modelVersion>
7 <groupId>org.springframework.boot</groupId>
8 <artifactId>spring-boot-starter-parent</artifactId>
9 <version>1.5.1.RELEASE</version>
12 <groupId>de.juplo.yourshouter.api</groupId>
13 <artifactId>transport-MINIMAL-FOR-HIBERNATE-MAVEN-PLUGIN-TEST</artifactId>
14 <version>1.5.1</version>
15 <name>yourSHOUTER - API - Transport</name>
16 <description>Transport-Helper-Classes for the REST-API</description>
19 <name>yourSHOUTER UG (haftungsbeschränkt)</name>
20 <url>http://yourshouter.com/projekte/crowdgestützte-veranstaltungs-suchmaschine.html</url>
26 <!-- settings for Spring-Boot -->
27 <java.version>1.8</java.version>
29 <!-- database settings for tests -->
30 <jdbc.groupId>com.h2database</jdbc.groupId>
31 <jdbc.artifactId>h2</jdbc.artifactId>
32 <jdbc.version>${h2.version}</jdbc.version>
33 <jdbc.driver-class-name>org.h2.Driver</jdbc.driver-class-name>
34 <jdbc.dialect>org.hibernate.dialect.H2Dialect</jdbc.dialect>
35 <jdbc.url><![CDATA[jdbc:h2:${project.basedir}/target/db/data-api]]></jdbc.url>
36 <jdbc.username>sa</jdbc.username>
37 <jdbc.password></jdbc.password>
39 <!-- used versions -->
40 <data-model.version>1.5.1</data-model.version>
41 <jpa-converters.version>1.0.0</jpa-converters.version>
42 <storage.version>1.5.1</storage.version>
43 <persistence.version>1.5.1</persistence.version>
44 <persistence-mem.version>1.5.1</persistence-mem.version>
45 <persistence-jpa.version>1.5.1</persistence-jpa.version>
52 <groupId>de.juplo.yourshouter.api</groupId>
53 <artifactId>storage</artifactId>
54 <version>${storage.version}</version>
57 <!-- Test-Dependicies -->
59 <groupId>de.juplo.yourshouter.api</groupId>
60 <artifactId>persistence</artifactId>
61 <version>${persistence.version}</version>
66 <groupId>de.juplo.yourshouter.api</groupId>
67 <artifactId>data-model</artifactId>
68 <version>${data-model.version}</version>
73 <groupId>de.juplo.yourshouter.api</groupId>
74 <artifactId>storage</artifactId>
75 <version>${storage.version}</version>
80 <groupId>de.juplo.yourshouter.api</groupId>
81 <artifactId>persistence-jpa</artifactId>
82 <version>${persistence-jpa.version}</version>
86 <groupId>de.juplo</groupId>
87 <artifactId>jpa-converters</artifactId>
88 <version>${jpa-converters.version}</version>
92 <groupId>de.juplo.yourshouter.api</groupId>
93 <artifactId>persistence-jpa</artifactId>
94 <version>${persistence-jpa.version}</version>
99 <groupId>de.juplo.yourshouter.api</groupId>
100 <artifactId>persistence-mem</artifactId>
101 <version>${persistence-mem.version}</version>
105 <groupId>de.juplo.yourshouter.api</groupId>
106 <artifactId>persistence-mem</artifactId>
107 <version>${persistence-mem.version}</version>
108 <type>test-jar</type>
113 <groupId>${jdbc.groupId}</groupId>
114 <artifactId>${jdbc.artifactId}</artifactId>
115 <version>${jdbc.version}</version>
124 <enabled>false</enabled>
127 <name>Repository for internal artifacts on juplo.de</name>
128 <url>http://juplo.de/maven2</url>
132 <distributionManagement>
135 <name>Repository for internal artifacts on juplo.de</name>
136 <url>scpexe://juplo.de/var/www/juplo.de/maven2</url>
138 </distributionManagement>
143 <groupId>de.juplo</groupId>
144 <artifactId>hibernate-maven-plugin</artifactId>
145 <version>@project.version@</version>
147 <execute>true</execute>
149 <format>true</format>
150 <url>${jdbc.url}</url>
151 <username>${jdbc.username}</username>
152 <password>${jdbc.password}</password>
153 <driver>${jdbc.driver-class-name}</driver>
154 <dialect>${jdbc.dialect}</dialect>
155 <scanDependencies>test</scanDependencies>
159 <id>Execute Drop-Schema</id>
165 <id>Execute Create-Schema</id>
173 <groupId>${jdbc.groupId}</groupId>
174 <artifactId>${jdbc.artifactId}</artifactId>
175 <version>${jdbc.version}</version>