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


Reply via email to