]> juplo.de Git - hibernate-maven-plugin/commitdiff
Configured hibernate-tutorials to use the plugin
authorKai Moritz <km@juplo.de>
Tue, 5 May 2015 10:43:15 +0000 (12:43 +0200)
committerKai Moritz <km@juplo.de>
Sat, 16 May 2015 14:02:06 +0000 (16:02 +0200)
12 files changed:
src/it/tutorials/annotations/pom.xml
src/it/tutorials/annotations/src/test/resources/hibernate.cfg.xml
src/it/tutorials/basic/pom.xml
src/it/tutorials/basic/src/test/resources/hibernate.cfg.xml
src/it/tutorials/entitymanager/pom.xml
src/it/tutorials/entitymanager/src/test/resources/META-INF/persistence.xml
src/it/tutorials/envers/pom.xml
src/it/tutorials/envers/src/test/resources/META-INF/persistence.xml
src/it/tutorials/osgi/managed-jpa/pom.xml
src/it/tutorials/osgi/unmanaged-jpa/pom.xml
src/it/tutorials/osgi/unmanaged-native/pom.xml
src/it/tutorials/pom.xml

index 50a9a9ee99478a202a03a8cdc60c7f7de5276d81..fc816f656b17b1d280ef7af31df370690189aad6 100644 (file)
     <properties>
         <!-- Skip artifact deployment -->
         <maven.deploy.skip>true</maven.deploy.skip>
+        <h4mp.version>@project.version@</h4mp.version>
     </properties>
 
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>de.juplo</groupId>
+                <artifactId>hibernate4-maven-plugin</artifactId>
+                <version>${h4mp.version}</version>
+                <executions>
+                    <execution>
+                        <phase>process-test-classes</phase>
+                        <goals>
+                            <goal>export</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <configuration>
+                    <scanTestClasses>true</scanTestClasses>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+
 </project>
index aa1abfdeae069f9b4b42ebf1d2a7b6664c211811..d9ae1f537388184cf2c02bb97def009ffef7cf2e 100644 (file)
@@ -32,7 +32,7 @@
 
         <!-- Database connection settings -->
         <property name="connection.driver_class">org.h2.Driver</property>
-        <property name="connection.url">jdbc:h2:mem:db1;DB_CLOSE_DELAY=-1;MVCC=TRUE</property>
+        <property name="connection.url">jdbc:h2:${project.build.directory}/db/test;MVCC=TRUE</property>
         <property name="connection.username">sa</property>
         <property name="connection.password"></property>
 
@@ -48,9 +48,6 @@
         <!-- Echo all executed SQL to stdout -->
         <property name="show_sql">true</property>
 
-        <!-- Drop and re-create the database schema on startup -->
-        <property name="hbm2ddl.auto">create</property>
-
         <!-- Names the annotated entity class -->
         <mapping class="org.hibernate.tutorial.annotations.Event"/>
 
index 49d2635232ca46f39def1d0e31aaa143b18ec072..5a064d442b3cb0969f22cd8ab73fa6b43811df58 100644 (file)
     <properties>
         <!-- Skip artifact deployment -->
         <maven.deploy.skip>true</maven.deploy.skip>
+        <h4mp.version>@project.version@</h4mp.version>
     </properties>
 
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>de.juplo</groupId>
+                <artifactId>hibernate4-maven-plugin</artifactId>
+                <version>${h4mp.version}</version>
+                <executions>
+                    <execution>
+                        <phase>process-test-classes</phase>
+                        <goals>
+                            <goal>export</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <configuration>
+                    <scanTestClasses>true</scanTestClasses>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+
 </project>
index dc7958405946d4d93e2d0d3b84246699737d0a46..8144f2d2b3150de9b6930cbbcc816c6c60e0fa68 100644 (file)
@@ -32,7 +32,7 @@
 
         <!-- Database connection settings -->
         <property name="connection.driver_class">org.h2.Driver</property>
-        <property name="connection.url">jdbc:h2:mem:db1;DB_CLOSE_DELAY=-1;MVCC=TRUE</property>
+        <property name="connection.url">jdbc:h2:${project.build.directory}/db/test;MVCC=TRUE</property>
         <property name="connection.username">sa</property>
         <property name="connection.password"/>
 
index 6df9240417842c1aa6cdc46a92fc0fe8cb6597df..5ec5b6914dded407ea04c99789a9d68a91ee5a2a 100644 (file)
@@ -40,6 +40,7 @@
     <properties>
         <!-- Skip artifact deployment -->
         <maven.deploy.skip>true</maven.deploy.skip>
+        <h4mp.version>@project.version@</h4mp.version>
     </properties>
 
     <dependencies>
         </dependency>
     </dependencies>
 
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>de.juplo</groupId>
+                <artifactId>hibernate4-maven-plugin</artifactId>
+                <version>${h4mp.version}</version>
+                <executions>
+                    <execution>
+                        <phase>process-test-classes</phase>
+                        <goals>
+                            <goal>export</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <configuration>
+                    <scanTestClasses>true</scanTestClasses>
+                    <hibernateDialect>org.hibernate.dialect.H2Dialect</hibernateDialect>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+
 </project>
index 07a891da31a849c161ae0d45a43e8cfd1de5a883..ac112251d9183227061f9629fb748464ba52761c 100644 (file)
@@ -35,7 +35,7 @@
 
         <properties>
             <property name="javax.persistence.jdbc.driver" value="org.h2.Driver" />
-            <property name="javax.persistence.jdbc.url" value="jdbc:h2:mem:db1;DB_CLOSE_DELAY=-1;MVCC=TRUE" />
+            <property name="javax.persistence.jdbc.url" value="jdbc:h2:${project.build.directory}/db/test;MVCC=TRUE" />
             <property name="javax.persistence.jdbc.user" value="sa" />
             <property name="javax.persistence.jdbc.password" value="" />
 
index 595df378b161ea825f7f239e56057aa186e55dfc..9980de39ae7779fae9a7663c2be0e4fb57ff9a4a 100644 (file)
@@ -40,6 +40,7 @@
     <properties>
         <!-- Skip artifact deployment -->
         <maven.deploy.skip>true</maven.deploy.skip>
+        <h4mp.version>@project.version@</h4mp.version>
     </properties>
 
     <dependencies>
         </dependency>
     </dependencies>
 
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>de.juplo</groupId>
+                <artifactId>hibernate4-maven-plugin</artifactId>
+                <version>${h4mp.version}</version>
+                <executions>
+                    <execution>
+                        <phase>process-test-classes</phase>
+                        <goals>
+                            <goal>export</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <configuration>
+                    <scanTestClasses>true</scanTestClasses>
+                    <hibernateDialect>org.hibernate.dialect.H2Dialect</hibernateDialect>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+
 </project>
index ddafb8b754cb538e44ce0b34f9dd1e0fa6cb6108..fae7276073124ce0c4aecb560695d4737dc67611 100644 (file)
@@ -35,7 +35,7 @@
 
         <properties>
             <property name="javax.persistence.jdbc.driver" value="org.h2.Driver" />
-            <property name="javax.persistence.jdbc.url" value="jdbc:h2:mem:db1;DB_CLOSE_DELAY=-1;MVCC=TRUE" />
+            <property name="javax.persistence.jdbc.url" value="jdbc:h2:${project.build.directory}/db/test;MVCC=TRUE" />
             <property name="javax.persistence.jdbc.user" value="sa" />
             <property name="javax.persistence.jdbc.password" value="" />
 
index 1810286274291ddceb43bd7f52bfbb615e08c1b5..08ef2feac9a78936551374a441616700edce1fb5 100755 (executable)
@@ -6,6 +6,10 @@
        <version>1.0.0</version>
     <packaging>bundle</packaging>
 
+       <properties>
+               <h4mp.version>@project.version@</h4mp.version>
+       </properties>
+
        <dependencies>
                <dependency>
                        <groupId>org.hibernate.javax.persistence</groupId>
             <artifactId>org.apache.karaf.shell.console</artifactId>
             <version>2.3.0</version>
         </dependency>
+        <dependency>
+            <groupId>com.h2database</groupId>
+            <artifactId>h2</artifactId>
+            <version>1.4.187</version>
+        </dependency>
        </dependencies>
 
        <build>
                                        </instructions>
                                </configuration>
                        </plugin>
+                       <plugin>
+                               <groupId>de.juplo</groupId>
+                               <artifactId>hibernate4-maven-plugin</artifactId>
+                               <version>${h4mp.version}</version>
+                               <executions>
+                                       <execution>
+                                               <goals>
+                                                       <goal>export</goal>
+                                               </goals>
+                                       </execution>
+                               </executions>
+                               <configuration>
+                                       <url>jdbc:h2:mem:db1;MVCC=TRUE</url>
+                               </configuration>
+                       </plugin>
                </plugins>
        </build>
 </project>
index 9b6592fadf878580f4ab1e826858fcf0011d3980..259540e59d6445f46059d169ae5248b2ea9d07df 100755 (executable)
@@ -6,6 +6,10 @@
        <version>1.0.0</version>
     <packaging>bundle</packaging>
 
+       <properties>
+               <h4mp.version>@project.version@</h4mp.version>
+       </properties>
+
        <dependencies>
                <dependency>
             <groupId>org.hibernate.javax.persistence</groupId>
                                        </instructions>
                                </configuration>
                        </plugin>
+                       <plugin>
+                               <groupId>de.juplo</groupId>
+                               <artifactId>hibernate4-maven-plugin</artifactId>
+                               <version>${h4mp.version}</version>
+                               <executions>
+                                       <execution>
+                                               <goals>
+                                                       <goal>export</goal>
+                                               </goals>
+                                       </execution>
+                               </executions>
+                       </plugin>
                </plugins>
        </build>
 </project>
index c0126bf6f7eb1ec5af7eeecef2b3d7199498f07a..cd33736052fc83da70e8cda1530c51e244206512 100755 (executable)
@@ -6,6 +6,10 @@
        <version>1.0.0</version>
     <packaging>bundle</packaging>
 
+       <properties>
+               <h4mp.version>@project.version@</h4mp.version>
+       </properties>
+
        <dependencies>
                <dependency>
             <groupId>org.hibernate.javax.persistence</groupId>
                                        </instructions>
                                </configuration>
                        </plugin>
+                       <plugin>
+                               <groupId>de.juplo</groupId>
+                               <artifactId>hibernate4-maven-plugin</artifactId>
+                               <version>${h4mp.version}</version>
+                               <executions>
+                                       <execution>
+                                               <goals>
+                                                       <goal>export</goal>
+                                               </goals>
+                                       </execution>
+                               </executions>
+                       </plugin>
                </plugins>
        </build>
 </project>
index 37e4f1ffd04eaeab512f160c59fef6c219516906..e899e4cecdfc0ffa8ae341a01a2f342674b3b0df 100644 (file)
@@ -89,6 +89,7 @@
             </testResource>
             <testResource>
                 <directory>src/test/resources</directory>
+                <filtering>true</filtering>
             </testResource>
         </testResources>
         <plugins>