Move Person repository from rave-shindig to rave-core 
------------------------------------------------------

                 Key: RAVE-509
                 URL: https://issues.apache.org/jira/browse/RAVE-509
             Project: Rave
          Issue Type: Improvement
          Components: rave-core, rave-shindig
    Affects Versions: 0.8-INCUBATING
            Reporter: Richard Kettelerij
            Priority: Critical
             Fix For: 0.10-INCUBATING


I recently upgraded from Rave 0.5 to Rave 0.8. The changes introduced in 
RAVE-345 caused major issues during the upgrade process. The problem is that 
the User and Person class are both in the same package/artifact (rave-core) but 
in different persistence units (persistence.xml). User is in the persistence 
unit of rave-core while Person is in the persistence unit of rave-shindig. This 
caused all kinds of classloading errors on JBoss application server (*). 

Since RAVE-345 made Person a first-class Rave concept I think it is wise to 
also move the repository to rave-core. In the process I also moved 
ApplicationData to rave-core.
With these changes I'm currently able to deploy Rave in JBoss, as was the case 
when using 0.5. Please see attached patch. Note there's one minor issue with 
the patch, 2 tests in AbstractJpaRepositoryTest fail.

(*) With OpenJPA as the persistence provider, no Hibernate involved.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to