Hi!

I'm currently extending the openjpa-maven-plugin to be useful for openjpa-1.2.1 

So while updating I had a problem with one of my projects which uses the 
following structure:

--+- pom.xml
  |-api/pom.xml
  |   \- public interface MyEntityInterface { 
  |         public static enum MessageChannel { MMS, SMS };
  \-impl/pom.xml
      \- @Entity public class MyEntityImpl {
            private MessageChannel channel;

In this case the PCEnhancer fails since openjpa-1.2.1 (no problems with 1.2.0 
and 1.1.0 though) since the enum 'MessageChannel' cannot be found on the 
classpath.

I now provide a 'tmpClassLoader' property in the openjpa-maven-plugin which 
defaults to 'false' and like to ask if this default is ok for most usecases, or 
if there are any objections?

txs and LieGrue,
strub





Reply via email to