Hi Rolf! I could only find 1 warning in the log you posted: > [WARNING] Removing: enhance from forked lifecycle, > to prevent recursive invocation. which has nothing to do with the openjpa plugin itself.
Moving all entities into an own package should technically not be necessary. This was only done to speed up parsing (we have a really large project). So may you please try to temporarily comment out the <includes> and paste the log again! The plugin should check for PersistenceCapable classes and remove all others from the list by itself! txs and LieGrue, strub --- Rolf Schumacher <mailingl...@august.de> schrieb am Do, 26.3.2009: > Von: Rolf Schumacher <mailingl...@august.de> > Betreff: Re: AW: [mojo-user] openjpa:enhance > An: user@mojo.codehaus.org > Datum: Donnerstag, 26. März 2009, 1:14 > Hi, Mark > > It seems to work now. > I grouped all entity classes in one package, separating > them from the > others. > I added that package to the configuration/include as you > mentioned. > The build an the tests ran successfully. > I got 2 warnings: http://apache.pastebin.com/d429f65b2 > Do they mean anything to me? > > The new pom.xml is here: http://apache.pastebin.com/d455833bd > If you need to see the persistence.xml: http://apache.pastebin.com/d76a3d7d7 > > Thank you for immediate answer. > > Rolf > > Mark Struberg wrote: > > Hi Rolf! > > > > Yes, this is the right list. > > > > First, please add the > > <version>1.0</version > > to the openjpa-maven-plugin section. > > > > 2nd, You may now use > > <configuration> > > <addDefaultConstructor>true</addDefaultConstructor> > > <enforcePropertyRestrictions>true<enforcePropertyRestrictions> > > </configuration > > instead of writing them to the toolProperties section > in the long form. > > > > You could also specify specific classpaths to include > which would look like this: > > > <configuration> > > > <includes> > > > com/mycomp/myproject/backend/template.entities/*.class,com/mycomp/myproject/backend/coin.entities/*.class > > > </includes> > > > <addDefaultConstructor>true</addDefaultConstructor> > > > <enforcePropertyRestrictions>true</enforcePropertyRestrictions> > > > </configuration> > > > > > > > > If it still doesn't work, then please run a > > $> mvn clean > > and then a > > $> mvn -X openjpa:enhance > > and pastebin the output again. > > > > txs and LieGrue, > > strub > > > > --- Rolf Schumacher <mailingl...@august.de> > schrieb am Mi, 25.3.2009: > > > > > >> Von: Rolf Schumacher <mailingl...@august.de> > >> Betreff: [mojo-user] openjpa:enhance > >> An: user@mojo.codehaus.org > >> Datum: Mittwoch, 25. März 2009, 22:29 > >> Is this the right list I'm requesting > >> help from? > >> > >> openjpa:enhance did not succeed and I need help in > order to > >> understand why. > >> > >> see the complete stack trace here: http://apache.pastebin.com/m1ac3be64 > >> > >> I included openjpa-maven-plugin in pom.xml. > >> see the complete pom.xml here: http://apache.pastebin.com/m1be8d0c5 > >> > >> When I compile I expected that the entity classes > will be > >> enhanced, not > >> all classes. > >> > >> What I got is a stack trace telling the error: > >> > >> 964 INFO [main] > openjpa.MetaData - > >> Parsing class > >> "eu.ngong.ehour.report.impl.Bill". > >> Exception in thread "main" > java.lang.NoClassDefFoundError: > >> Leu/ngong/registry/Resources; > >> > >> It seems that openjpa:enhance tries to enhance > all > >> classes. > >> It tries to enhance bill.class which is not an > entity > >> class. > >> bill depends on a class > eu.ngong.registry.Resources > >> that is available at runtime, not at compiletime. > >> > >> Seems that I misunderstood several things. > >> What did I miss? What should I have read before? > >> > >> Rolf > >> > >> > >> > --------------------------------------------------------------------- > >> To unsubscribe from this list, please visit: > >> > >> http://xircles.codehaus.org/manage_email > >> > >> > >> > >> > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe from this list, please visit: > > > > http://xircles.codehaus.org/manage_email > > > > > > > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email