[hibernate-commits] Hibernate SVN: r17848 - in jpamodelgen/trunk: src/test/java/test and 1 other directory.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Tue Oct 27 10:22:44 EDT 2009


Author: steve.ebersole at jboss.com
Date: 2009-10-27 10:22:44 -0400 (Tue, 27 Oct 2009)
New Revision: 17848

Modified:
   jpamodelgen/trunk/
   jpamodelgen/trunk/pom.xml
   jpamodelgen/trunk/src/test/java/test/AccessTypeTest.java
   jpamodelgen/trunk/src/test/java/test/QueryTest.java
Log:
updated to jpa-api 2.0-cr-1;
cleaned up pom and got it working on non-MacOS systems


Property changes on: jpamodelgen/trunk
___________________________________________________________________
Name: svn:ignore
   - target

   + build
target
local
*.ipr
*.iws
*.iml
.classpath
.project
.settings
.nbattrs
*.log
*.properties
.clover
atlassian-ide-plugin.xml


Modified: jpamodelgen/trunk/pom.xml
===================================================================
--- jpamodelgen/trunk/pom.xml	2009-10-27 09:39:38 UTC (rev 17847)
+++ jpamodelgen/trunk/pom.xml	2009-10-27 14:22:44 UTC (rev 17848)
@@ -1,14 +1,45 @@
 <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/maven-v4_0_0.xsd">
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
     <modelVersion>4.0.0</modelVersion>
+
     <groupId>org.hibernate</groupId>
     <artifactId>hibernate-jpamodelgen</artifactId>
-    <version>1.0.0-Alpha1-SNAPSHOT</version>
-    <name>JPA Model Generator</name>
+    <version>1.0.0-SNAPSHOT</version>
 
-    <description> Annotation Processor to cenerate metadata model for JPA2 typesafe queries </description>
+    <name>JPA 2 Static-Metamodel Generator</name>
+    <description>Annotation Processor to generate JPA 2 static metamodel classes</description>
 
+    <inceptionYear>2009</inceptionYear>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.hibernate.java-persistence</groupId>
+            <artifactId>jpa-api</artifactId>
+            <version>2.0-cr-1</version>
+        </dependency>
+        <dependency>
+            <groupId>org.testng</groupId>
+            <artifactId>testng</artifactId>
+            <version>5.8</version>
+            <classifier>jdk15</classifier>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+    <licenses>
+        <license>
+            <name>Apache License, Version 2.0</name>
+            <url>license.txt</url>
+        </license>
+    </licenses>
+
+    <scm>
+        <connection>scm:svn:https://svn.jboss.org/repos/hibernate/jpamodelgen/trunk</connection>
+        <url>http://fisheye.jboss.org/browse/Hibernate/jpamodelgen/trunk</url>
+    </scm>
+
     <developers>
         <developer>
             <id>epbernard</id>
@@ -31,22 +62,9 @@
         </developer>
     </developers>
 
-    <dependencies>
-        <dependency>
-            <groupId>org.hibernate.java-persistence</groupId>
-            <artifactId>jpa-api</artifactId>
-            <version>2.0.Beta3-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>org.testng</groupId>
-            <artifactId>testng</artifactId>
-            <version>5.8</version>
-            <classifier>jdk15</classifier>
-            <scope>test</scope>
-        </dependency>
-    </dependencies>
     <build>
         <defaultGoal>test</defaultGoal>
+
         <resources>
             <resource>
                 <directory>src/main/resources</directory>
@@ -55,6 +73,7 @@
                 <directory>src/main/xsd</directory>
             </resource>
         </resources>
+
         <plugins>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
@@ -75,53 +94,31 @@
                         <phase>process-test-resources</phase>
                         <configuration>
                             <tasks>
-                                <property name="target.dir" value="target/generated-query-classes"/>
+                                <property name="build.compiler" value="extJavac"/>
+                                <property name="target.dir" value="${project.build.directory}/generated-src/jpamodelgen"/>
                                 <mkdir dir="${target.dir}"/>
-                                <javac srcdir="src/test/java" destdir="${target.dir}"
-                                    failonerror="false" excludes="test/**">
+                                <javac srcdir="${project.build.testSourceDirectory}"
+                                       destdir="${target.dir}"
+                                       failonerror="false"
+                                       excludes="test/**">
                                     <compilerarg value="-proc:only"/>
                                     <classpath>
                                         <path refid="maven.test.classpath"/>
                                     </classpath>
                                 </javac>
                             </tasks>
-                            <sourceRoot>generate</sourceRoot>
+                            <testSourceRoot>${project.build.directory}/generated-src/jpamodelgen</testSourceRoot>
                         </configuration>
                         <goals>
                             <goal>run</goal>
                         </goals>
                     </execution>
                 </executions>
-                <dependencies>
-                    <dependency>
-                        <groupId>org.apache.ant</groupId>
-                        <artifactId>ant</artifactId>
-                        <version>1.7.0</version>
-                    </dependency>
-                </dependencies>
             </plugin>
             <plugin>
                 <groupId>org.codehaus.mojo</groupId>
-                <artifactId>build-helper-maven-plugin</artifactId>
-                <version>1.3</version>
-                <executions>
-                    <execution>
-                        <id>add-source</id>
-                        <phase>generate-sources</phase>
-                        <goals>
-                            <goal>add-test-source</goal>
-                        </goals>
-                        <configuration>
-                            <sources>
-                                <source>target/generated-query-classes</source>
-                            </sources>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
                 <artifactId>jaxb2-maven-plugin</artifactId>
+                <version>1.2</version>
                 <executions>
                     <execution>
                         <goals>
@@ -231,29 +228,32 @@
                 </configuration>
             </plugin>
         </plugins>
+
+        <extensions>
+            <!-- scm based deployments (jboss release repo) -->
+            <extension>
+                <groupId>org.apache.maven.wagon</groupId>
+                <artifactId>wagon-scm</artifactId>
+                <version>1.0-beta-6</version>
+            </extension>
+            <extension>
+                <groupId>org.apache.maven.scm</groupId>
+                <artifactId>maven-scm-manager-plexus</artifactId>
+                <version>1.0</version>
+            </extension>
+            <extension>
+                <groupId>org.apache.maven.scm</groupId>
+                <artifactId>maven-scm-provider-svnexe</artifactId>
+                <version>1.0</version>
+            </extension>
+        </extensions>
     </build>
 
-    <inceptionYear>2009</inceptionYear>
-
-    <licenses>
-        <license>
-            <name>Apache License, Version 2.0</name>
-            <url>license.txt</url>
-        </license>
-    </licenses>
-
-    <scm>
-        <connection>scm:svn:https://svn.jboss.org/repos/hibernate/jpamodelgen/trunk</connection>
-        <url>http://fisheye.jboss.org/browse/Hibernate/jpamodelgen/trunk</url>
-    </scm>
-
     <distributionManagement>
         <repository>
-            <!-- Copy the dist to the local checkout of the JBoss maven2 repo ${maven.repository.root} -->
-            <!-- It is anticipated that ${maven.repository.root} be set in user's settings.xml -->
-            <!-- todo : replace this with direct svn access once the svnkit providers are available -->
             <id>repository.jboss.org</id>
-            <url>file://${maven.repository.root}</url>
+            <name>JBoss Release Repository</name>
+            <url>scm:svn:https://svn.jboss.org/repos/repository.jboss.org/maven2</url>
         </repository>
         <snapshotRepository>
             <id>snapshots.jboss.org</id>

Modified: jpamodelgen/trunk/src/test/java/test/AccessTypeTest.java
===================================================================
--- jpamodelgen/trunk/src/test/java/test/AccessTypeTest.java	2009-10-27 09:39:38 UTC (rev 17847)
+++ jpamodelgen/trunk/src/test/java/test/AccessTypeTest.java	2009-10-27 14:22:44 UTC (rev 17848)
@@ -17,11 +17,7 @@
 */
 package test;
 
-import java.lang.reflect.Field;
-
 import org.testng.annotations.Test;
-import static org.testng.Assert.assertFalse;
-import static org.testng.Assert.assertTrue;
 import org.testng.Assert;
 
 /**
@@ -88,7 +84,7 @@
 	private boolean isFieldHere(String className, String fieldName) throws ClassNotFoundException {
 		Class<?> user_ = Class.forName( className );
 		try {
-			final Field field = user_.getField( fieldName );
+			user_.getField( fieldName );
 			return true;
 		}
 		catch (NoSuchFieldException e) {

Modified: jpamodelgen/trunk/src/test/java/test/QueryTest.java
===================================================================
--- jpamodelgen/trunk/src/test/java/test/QueryTest.java	2009-10-27 09:39:38 UTC (rev 17847)
+++ jpamodelgen/trunk/src/test/java/test/QueryTest.java	2009-10-27 14:22:44 UTC (rev 17848)
@@ -21,13 +21,13 @@
 import java.util.Date;
 import java.util.Set;
 import javax.persistence.Tuple;
+import javax.persistence.criteria.CriteriaBuilder;
 import javax.persistence.criteria.CriteriaQuery;
 import javax.persistence.criteria.Expression;
 import javax.persistence.criteria.Join;
 import static javax.persistence.criteria.JoinType.INNER;
 import javax.persistence.criteria.ListJoin;
 import javax.persistence.criteria.Path;
-import javax.persistence.criteria.QueryBuilder;
 import javax.persistence.criteria.Root;
 
 import model.Item;
@@ -50,7 +50,7 @@
  */
 public class QueryTest {
 
-	QueryBuilder qb;
+	CriteriaBuilder qb;
 
 	public void test() {
 		CriteriaQuery<Tuple> q = qb.createTupleQuery();



More information about the hibernate-commits mailing list