[jboss-cvs] JBossAS SVN: r87308 - in projects/ejb3/trunk/embedded/src: test/java/org/jboss and 9 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Apr 14 16:03:04 EDT 2009
Author: wolfc
Date: 2009-04-14 16:03:03 -0400 (Tue, 14 Apr 2009)
New Revision: 87308
Added:
projects/ejb3/trunk/embedded/src/main/java/org/jboss/ejb3/embedded/dsl/Attachment.java
projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/dsl/PersistenceBuilder.java
projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/dsl/PersistenceUnitBuilder.java
projects/ejb3/trunk/embedded/src/test/java/org/jboss/jpa/
projects/ejb3/trunk/embedded/src/test/java/org/jboss/jpa/deployers/
projects/ejb3/trunk/embedded/src/test/java/org/jboss/jpa/deployers/AbstractDeploymentVisitor.java
Modified:
projects/ejb3/trunk/embedded/src/main/java/org/jboss/ejb3/embedded/dsl/AttachmentBuilder.java
projects/ejb3/trunk/embedded/src/main/java/org/jboss/ejb3/embedded/dsl/DeploymentBuilder.java
projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/common/AbstractEmbeddedTestCase.java
projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/jpa/PhoneBookBean.java
projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/jpa/PhoneBookLocal.java
projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/jpa/unit/PhoneBookTestCase.java
projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/stateful/unit/StatefulGreeterTestCase.java
projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/stateless/unit/GreeterTestCase.java
projects/ejb3/trunk/embedded/src/test/resources/META-INF/persistence.xml
Log:
EJBTHREE-1805: allow for DSL style persistence unit declaration
Added: projects/ejb3/trunk/embedded/src/main/java/org/jboss/ejb3/embedded/dsl/Attachment.java
===================================================================
--- projects/ejb3/trunk/embedded/src/main/java/org/jboss/ejb3/embedded/dsl/Attachment.java (rev 0)
+++ projects/ejb3/trunk/embedded/src/main/java/org/jboss/ejb3/embedded/dsl/Attachment.java 2009-04-14 20:03:03 UTC (rev 87308)
@@ -0,0 +1,33 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.ejb3.embedded.dsl;
+
+/**
+ * @author <a href="mailto:cdewolf at redhat.com">Carlo de Wolf</a>
+ * @version $Revision: $
+ */
+public interface Attachment<T>
+{
+ T getAttachment();
+
+ Class<T> getAttachmentType();
+}
Modified: projects/ejb3/trunk/embedded/src/main/java/org/jboss/ejb3/embedded/dsl/AttachmentBuilder.java
===================================================================
--- projects/ejb3/trunk/embedded/src/main/java/org/jboss/ejb3/embedded/dsl/AttachmentBuilder.java 2009-04-14 19:48:45 UTC (rev 87307)
+++ projects/ejb3/trunk/embedded/src/main/java/org/jboss/ejb3/embedded/dsl/AttachmentBuilder.java 2009-04-14 20:03:03 UTC (rev 87308)
@@ -27,7 +27,7 @@
*/
public class AttachmentBuilder
{
- public static class AttachmentHolder<T>
+ public static class AttachmentHolder<T> implements Attachment<T>
{
private Class<T> type;
private T attachment;
@@ -42,8 +42,8 @@
{
return attachment;
}
-
- public Class<T> getType()
+
+ public Class<T> getAttachmentType()
{
return type;
}
Modified: projects/ejb3/trunk/embedded/src/main/java/org/jboss/ejb3/embedded/dsl/DeploymentBuilder.java
===================================================================
--- projects/ejb3/trunk/embedded/src/main/java/org/jboss/ejb3/embedded/dsl/DeploymentBuilder.java 2009-04-14 19:48:45 UTC (rev 87307)
+++ projects/ejb3/trunk/embedded/src/main/java/org/jboss/ejb3/embedded/dsl/DeploymentBuilder.java 2009-04-14 20:03:03 UTC (rev 87308)
@@ -37,6 +37,19 @@
*/
public class DeploymentBuilder
{
+ public static <T> Deployment deployment(String name, Attachment<?>... attachments)
+ {
+ try
+ {
+ URL url = new URL("vfsmemory", name, "");
+ return deployment(url, attachments);
+ }
+ catch(IOException e)
+ {
+ throw new RuntimeException(e);
+ }
+ }
+
public static <T> Deployment deployment(String name, Class<T> attachmentType, T attachment)
{
try
@@ -82,4 +95,21 @@
*/
return deployment;
}
+
+ public static Deployment deployment(URL url, Attachment<?>... attachments) throws IOException
+ {
+ VirtualFile root = VFS.getRoot(url);
+ VFSDeployment deployment = VFSDeploymentFactory.getInstance().createVFSDeployment(root);
+ MutableAttachments managedObjects = (MutableAttachments) deployment.getPredeterminedManagedObjects();
+ for(Attachment<?> attachment : attachments)
+ {
+ processAttachment(managedObjects, attachment);
+ }
+ return deployment;
+ }
+
+ private static <T> void processAttachment(MutableAttachments managedObjects, Attachment<T> attachment)
+ {
+ managedObjects.addAttachment(attachment.getAttachmentType(), attachment.getAttachment());
+ }
}
Modified: projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/common/AbstractEmbeddedTestCase.java
===================================================================
--- projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/common/AbstractEmbeddedTestCase.java 2009-04-14 19:48:45 UTC (rev 87307)
+++ projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/common/AbstractEmbeddedTestCase.java 2009-04-14 20:03:03 UTC (rev 87308)
@@ -73,7 +73,14 @@
.user("sa")
.password("")
.getMetaData()
- ));
+ ));
+// deployment("temp-persistence-unit",
+// persistence(
+// unit("tempdb")
+// .jtaDataSource("java:/DefaultDS")
+// .property("hibernate.hbm2ddl.auto", "create-drop")
+// )));
+
}
private static void clearProxyRemotingUtilsDefaultClientBindingHack()
Added: projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/dsl/PersistenceBuilder.java
===================================================================
--- projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/dsl/PersistenceBuilder.java (rev 0)
+++ projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/dsl/PersistenceBuilder.java 2009-04-14 20:03:03 UTC (rev 87308)
@@ -0,0 +1,69 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.ejb3.embedded.test.dsl;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+
+import org.jboss.ejb3.embedded.dsl.Attachment;
+import org.jboss.metadata.jpa.spec.PersistenceMetaData;
+import org.jboss.metadata.jpa.spec.PersistenceUnitMetaData;
+
+/**
+ * @author <a href="mailto:cdewolf at redhat.com">Carlo de Wolf</a>
+ * @version $Revision: $
+ */
+public class PersistenceBuilder extends PersistenceMetaData
+ implements Attachment<PersistenceMetaData>
+{
+ private static final long serialVersionUID = 1L;
+
+ public static PersistenceBuilder persistence()
+ {
+ return new PersistenceBuilder();
+ }
+
+ public static PersistenceBuilder persistence(PersistenceUnitMetaData... units)
+ {
+ PersistenceBuilder builder = new PersistenceBuilder();
+ builder.setPersistenceUnits(Arrays.asList(units));
+ return builder;
+ }
+
+ public PersistenceMetaData getAttachment()
+ {
+ return this;
+ }
+
+ public Class<PersistenceMetaData> getAttachmentType()
+ {
+ return PersistenceMetaData.class;
+ }
+
+ public PersistenceBuilder unit(PersistenceUnitMetaData unit)
+ {
+ if(getPersistenceUnits() == null)
+ setPersistenceUnits(new ArrayList<PersistenceUnitMetaData>());
+ getPersistenceUnits().add(unit);
+ return this;
+ }
+}
Added: projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/dsl/PersistenceUnitBuilder.java
===================================================================
--- projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/dsl/PersistenceUnitBuilder.java (rev 0)
+++ projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/dsl/PersistenceUnitBuilder.java 2009-04-14 20:03:03 UTC (rev 87308)
@@ -0,0 +1,79 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.ejb3.embedded.test.dsl;
+
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Set;
+
+import org.jboss.metadata.jpa.spec.PersistenceUnitMetaData;
+
+/**
+ * @author <a href="mailto:cdewolf at redhat.com">Carlo de Wolf</a>
+ * @version $Revision: $
+ */
+public class PersistenceUnitBuilder extends PersistenceUnitMetaData
+{
+ private static final long serialVersionUID = 1L;
+
+ public static PersistenceUnitBuilder unit(String name)
+ {
+ return new PersistenceUnitBuilder(name);
+ }
+
+ protected PersistenceUnitBuilder(String name)
+ {
+ setName(name);
+ }
+
+ public PersistenceUnitBuilder classes(Set<String> classes)
+ {
+ setClasses(classes);
+ return this;
+ }
+
+ public PersistenceUnitBuilder description(String description)
+ {
+ setDescription(description);
+ return this;
+ }
+
+ public PersistenceUnitBuilder jtaDataSource(String jtaDataSource)
+ {
+ setJtaDataSource(jtaDataSource);
+ return this;
+ }
+
+ public PersistenceUnitBuilder properties(Map<String, String> properties)
+ {
+ setProperties(properties);
+ return this;
+ }
+
+ public PersistenceUnitBuilder property(String name, String value)
+ {
+ if(getProperties() == null)
+ setProperties(new HashMap<String, String>());
+ getProperties().put(name, value);
+ return this;
+ }
+}
Modified: projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/jpa/PhoneBookBean.java
===================================================================
--- projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/jpa/PhoneBookBean.java 2009-04-14 19:48:45 UTC (rev 87307)
+++ projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/jpa/PhoneBookBean.java 2009-04-14 20:03:03 UTC (rev 87308)
@@ -35,8 +35,12 @@
@PersistenceContext
private EntityManager em;
- public String addEntry(String name, String phone)
+ public long addEntry(String name, String phone)
{
- throw new RuntimeException("NYI");
+ PhoneBookEntry entry = new PhoneBookEntry();
+ entry.setName(name);
+ entry.setNumber(phone);
+ em.persist(entry);
+ return entry.getId();
}
}
Modified: projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/jpa/PhoneBookLocal.java
===================================================================
--- projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/jpa/PhoneBookLocal.java 2009-04-14 19:48:45 UTC (rev 87307)
+++ projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/jpa/PhoneBookLocal.java 2009-04-14 20:03:03 UTC (rev 87308)
@@ -30,5 +30,5 @@
@Local
public interface PhoneBookLocal
{
- String addEntry(String name, String phone);
+ long addEntry(String name, String phone);
}
Modified: projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/jpa/unit/PhoneBookTestCase.java
===================================================================
--- projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/jpa/unit/PhoneBookTestCase.java 2009-04-14 19:48:45 UTC (rev 87307)
+++ projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/jpa/unit/PhoneBookTestCase.java 2009-04-14 20:03:03 UTC (rev 87308)
@@ -26,6 +26,8 @@
import static org.jboss.ejb3.embedded.dsl.PackageBuilder.pkg;
import static org.jboss.ejb3.embedded.dsl.ResourceFinder.resource;
import static org.jboss.ejb3.embedded.test.dsl.DataSourceBuilder.localDataSource;
+import static org.jboss.ejb3.embedded.test.dsl.PersistenceBuilder.persistence;
+import static org.jboss.ejb3.embedded.test.dsl.PersistenceUnitBuilder.unit;
import java.io.IOException;
import java.util.Properties;
@@ -48,7 +50,7 @@
*/
public class PhoneBookTestCase extends AbstractEmbeddedTestCase
{
- private static Logger logger = Logger.getLogger(PhoneBookTestCase.class);
+ private static Logger log = Logger.getLogger(PhoneBookTestCase.class);
@BeforeClass
public static void beforeClass() throws DeploymentException, IOException
@@ -69,7 +71,14 @@
.password("")
.getMetaData()
),
- deployment(pkg("org.jboss.ejb3.embedded.test.jpa")));
+ deployment(
+ pkg("org.jboss.ejb3.embedded.test.jpa"),
+ persistence(
+ unit("tempdb")
+ .jtaDataSource("java:/DefaultDS")
+ .property("hibernate.hbm2ddl.auto", "create-drop")
+ ))
+ );
}
@Test
@@ -77,5 +86,7 @@
{
InitialContext ctx = new InitialContext();
PhoneBookLocal phoneBook = (PhoneBookLocal) ctx.lookup("PhoneBookBean/local");
+
+ phoneBook.addEntry("test", "test");
}
}
Modified: projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/stateful/unit/StatefulGreeterTestCase.java
===================================================================
--- projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/stateful/unit/StatefulGreeterTestCase.java 2009-04-14 19:48:45 UTC (rev 87307)
+++ projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/stateful/unit/StatefulGreeterTestCase.java 2009-04-14 20:03:03 UTC (rev 87308)
@@ -22,7 +22,10 @@
package org.jboss.ejb3.embedded.test.stateful.unit;
import static org.jboss.ejb3.embedded.JBossEJBContainer.on;
+import static org.jboss.ejb3.embedded.dsl.DeploymentBuilder.deployment;
import static org.jboss.ejb3.embedded.dsl.PackageBuilder.pkg;
+import static org.jboss.ejb3.embedded.test.dsl.PersistenceBuilder.persistence;
+import static org.jboss.ejb3.embedded.test.dsl.PersistenceUnitBuilder.unit;
import static org.junit.Assert.assertEquals;
import java.io.IOException;
@@ -48,7 +51,15 @@
{
AbstractEmbeddedTestCase.beforeClass();
- on(container).deploy(pkg("org.jboss.ejb3.embedded.test.stateful"));
+ on(container).deploy(
+ deployment(
+ pkg("org.jboss.ejb3.embedded.test.stateful"),
+ // FIXME: filtering doesn't work yet
+ persistence(
+ unit("tempdb")
+ .jtaDataSource("java:/DefaultDS")
+ .property("hibernate.hbm2ddl.auto", "create-drop")
+ )));
}
@Test
Modified: projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/stateless/unit/GreeterTestCase.java
===================================================================
--- projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/stateless/unit/GreeterTestCase.java 2009-04-14 19:48:45 UTC (rev 87307)
+++ projects/ejb3/trunk/embedded/src/test/java/org/jboss/ejb3/embedded/test/stateless/unit/GreeterTestCase.java 2009-04-14 20:03:03 UTC (rev 87308)
@@ -22,7 +22,10 @@
package org.jboss.ejb3.embedded.test.stateless.unit;
import static org.jboss.ejb3.embedded.JBossEJBContainer.on;
+import static org.jboss.ejb3.embedded.dsl.DeploymentBuilder.deployment;
import static org.jboss.ejb3.embedded.dsl.PackageBuilder.pkg;
+import static org.jboss.ejb3.embedded.test.dsl.PersistenceBuilder.persistence;
+import static org.jboss.ejb3.embedded.test.dsl.PersistenceUnitBuilder.unit;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
@@ -57,7 +60,15 @@
{
AbstractEmbeddedTestCase.beforeClass();
- on(container).deploy(pkg("org.jboss.ejb3.embedded.test.stateless"));
+ on(container).deploy(
+ deployment(
+ pkg("org.jboss.ejb3.embedded.test.stateless"),
+ // FIXME: filtering doesn't work yet
+ persistence(
+ unit("tempdb")
+ .jtaDataSource("java:/DefaultDS")
+ .property("hibernate.hbm2ddl.auto", "create-drop")
+ )));
}
@Test
Added: projects/ejb3/trunk/embedded/src/test/java/org/jboss/jpa/deployers/AbstractDeploymentVisitor.java
===================================================================
--- projects/ejb3/trunk/embedded/src/test/java/org/jboss/jpa/deployers/AbstractDeploymentVisitor.java (rev 0)
+++ projects/ejb3/trunk/embedded/src/test/java/org/jboss/jpa/deployers/AbstractDeploymentVisitor.java 2009-04-14 20:03:03 UTC (rev 87308)
@@ -0,0 +1,45 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.jpa.deployers;
+
+import org.jboss.metadata.jpa.spec.PersistenceUnitMetaData;
+
+/**
+ * FIXME: bug in jpa-deployers: it doesn't define a component type (see TODO there)
+ *
+ * @author <a href="mailto:cdewolf at redhat.com">Carlo de Wolf</a>
+ * @version $Revision: $
+ */
+public abstract class AbstractDeploymentVisitor<T, C> extends org.jboss.deployers.spi.deployer.helpers.AbstractDeploymentVisitor<PersistenceUnitMetaData, T>
+{
+ @Override
+ protected Class<PersistenceUnitMetaData> getComponentType()
+ {
+ return PersistenceUnitMetaData.class;
+ }
+
+ @Override
+ protected String getComponentName(PersistenceUnitMetaData attachment)
+ {
+ return getComponentType().getName();
+ }
+}
Modified: projects/ejb3/trunk/embedded/src/test/resources/META-INF/persistence.xml
===================================================================
--- projects/ejb3/trunk/embedded/src/test/resources/META-INF/persistence.xml 2009-04-14 19:48:45 UTC (rev 87307)
+++ projects/ejb3/trunk/embedded/src/test/resources/META-INF/persistence.xml 2009-04-14 20:03:03 UTC (rev 87308)
@@ -1,13 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<persistence xmlns="http://java.sun.com/xml/ns/persistence"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
- version="1.0">
-
- <persistence-unit name="tempdb">
- <jta-data-source>java:/DefaultDS</jta-data-source>
- <properties>
- <property name="hibernate.hbm2ddl.auto" value="create-drop"/>
- </properties>
- </persistence-unit>
-</persistence>
+<!--
+ FIXME: This file is here because of a bug in jpa-deployers, the actual
+ PU is defined in the test cases.
+-->
More information about the jboss-cvs-commits
mailing list