First of all, I am sorry for the cross post, but I really think members of
both projects might be helpful.

My persistence.xml is like the following :

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0"
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_2_0.xsd";>
<persistence-unit name="test" transaction-type="JTA">

<provider>org.hibernate.ejb.HibernatePersistence</provider>

<jta-data-source>java:/testDS</jta-data-source>
 <jar-file>../WEB-INF/lib/jar1-1.0.6-SNAPSHOT.jar</jar-file>
<jar-file>../WEB-INF/lib/jar2-1.0.6-SNAPSHOT.jar</jar-file>

....

Although these jar-file definitions are valid with regard to at least the
JEE6 (JPA2) spec, eclipse can't find the projects (even if they are open in
the workspace).
I can think of several ways it could be done.

First solution : I tried to use an ear. I placed the persistence.xml in a
dedicated jar (containing solely the file, not the entities). In that
setup, I had removed the "WEB-INF/lib/" part. Although it worked in JBoss,
it does not in eclipse. In my opinion, since the ear knows its
dependencies, wtp should be able to resolve all persistence jars

Second solution (that's why I am cross-posting in this ML), m2e-wtp might
be used as an additional persistence jar resolver by looking for artifacts
matching the finalName jar name.

Is this already possible another way ?
Would there be a way to do this in near future ?
Would there be a complex work-around ?

PS : I should add that any advice on puting the persistence.xml in the same
jar as the entities would be irrelevant to us, both for pratical reasons
and for external architectural reasons.

PS2 : I am sorry I am not first posting to the eclipse user forums since I
seem to encounter some authentication issue I do not see any solution to
and there seems to be no users mailing lists any more.

Thx in advance, even for simple pointers.
Jean Couillaud
_______________________________________________
m2e-users mailing list
m2e-users@eclipse.org
https://dev.eclipse.org/mailman/listinfo/m2e-users

Reply via email to