Hi there, as I'm trying hard to move JPA Entity meta data to separated xml files, trying to compile the apache-james-mailbox-jpa project from command line gives me this:
1182 James WARN [main] openjpa.Enhance - Type "class org.apache.james.mailbo x.jpa.mail.model.openjpa.AbstractJPAMailboxMembership$MailboxIdUidKey" loaded by java.net.urlclassloa...@6a4d37e5 has no metadata; enhancing as persistence awar e. If you intended for "class org.apache.james.mailbox.jpa.mail.model.openjpa.Ab stractJPAMailboxMembership$MailboxIdUidKey" to be persistence-capable, then this means that OpenJPA could not find any metadata for "class org.apache.james.mail box.jpa.mail.model.openjpa.AbstractJPAMailboxMembership$MailboxIdUidKey". This c an happen if the directory containing your metadata is not in your CLASSPATH, or if your metadata files are not named properly. See the documentation on metadat a placement for more information. and all the tests fail not finding the named queries. I have places the persistence.xml file pointing to mailbox.xml for meta data in src/main/resources like the screenshot: http://yfrog.com/6z78330626p and that they are also copied to target correctly. does anyone have any idea why JPA isn't finding the meta data? I have also generated a patch that you can apply for the changes I made to IMAP code checked out from the head revision. I attach it to this mail. Thanks, MN ________________________________________ PHP & ASP .Net 3.5 web developer Java & C# desktop developer www.mohamnag.com
