openjpa-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ben short" <jamin.sh...@gmail.com>
Subject Re: how to get maven openjpa plugin to enhance
Date Tue, 28 Aug 2007 13:37:20 GMT
Im using annotations also, but I think the spring example required me
to have the orl.xml, not sure if its related...

On 8/28/07, sudhakar <sudhakar@co.brazos.tx.us> wrote:
> The only difference I can tell is that I am using annotations and not
> the orm.xml
>
> This is becoming a show stopper for me. I appreciate you helping out.
>
> ben short wrote:
> > I only got all this to work last night and don't have the code with
> > me.. but my persistance.xml and orm.xml are in
> > /src/main/resources/META-INF.
> >
> > I'll have a look later tonight, see if i can help you more.
> >
> > On 8/28/07, sudhakar <sudhakar@co.brazos.tx.us> wrote:
> >
> >> I made the changes that were suggested and am getting the same exact
> >> error message. Is it because it cannot see my persistence.xml file.
> >>
> >> The persistence.xml file is in the META-INF folder in src/main/resources
> >>
> >> ben short wrote:
> >>
> >>> Hi,
> >>>
> >>> I think that your pluging config is incorrect. Try it as below....
> >>>
> >>>
> >>> <plugin>
> >>>                <groupId>org.codehaus.mojo</groupId>
> >>>                <artifactId>openjpa-maven-plugin</artifactId>
> >>>                <executions>
> >>>                    <execution>
> >>>                        <id>JPA Enhance</id>
> >>>                        <phase>process-classes</phase>
> >>>                        <goals>
> >>>                            <goal>enhance</goal>
> >>>                        </goals>
> >>>                        <configuration>
> >>>                            <toolProperties>
> >>>                            <property>
> >>>                                <name>addDefaultConstructor</name>
> >>>                                <value>false</value>
> >>>                            </property>
> >>>                            <property>
> >>>                                <name>enforcePropertyRestrictions</name>
> >>>                                <value>true</value>
> >>>                             </property>
> >>>                          </toolProperties>
> >>>                        </configuration>
> >>>                    </execution>
> >>>                </executions>
> >>>            </plugin>
> >>>
> >>> On 8/28/07, sudhakar <sudhakar@co.brazos.tx.us> wrote:
> >>>
> >>>
> >>>> I have the following in my maven JPA project's pom.xml. But when I run
> >>>> "mvn clean package" I get an error message as follows. I am following
> >>>> the instructions here
> >>>>
> >>>> http://bill.dudney.net/roller/bill/entry/20070424
> >>>>
> >>>> I am using the 1.0.0-SNAPSHOT version of OpenJPA. I'd appreciate any
> >>>> help troubleshooting this.
> >>>> Thanks
> >>>>
> >>>>
> >>>> [INFO] [openjpa:enhance {execution: JPA Enhance}]
> >>>> [INFO]
> >>>> [INFO]
> >>>> ------------------------------------------------------------------------
> >>>> [ERROR] BUILD ERROR
> >>>> [INFO]
> >>>> ------------------------------------------------------------------------
> >>>> [INFO] The OpenJPA Enhancer tool exited with a non-null exit code.
> >>>> [INFO]
> >>>> ------------------------------------------------------------------------
> >>>> [INFO] Trace
> >>>> org.apache.maven.lifecycle.LifecycleExecutionException: The OpenJPA
> >>>> Enhancer too
> >>>> l exited with a non-null exit code.
> >>>>         at
> >>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
> >>>> ultLifecycleExecutor.java:564)
> >>>>         at
> >>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
> >>>> fecycle(DefaultLifecycleExecutor.java:480)
> >>>>         at
> >>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
> >>>> ltLifecycleExecutor.java:459)
> >>>>         at
> >>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
> >>>> dleFailures(DefaultLifecycleExecutor.java:311)
> >>>>         at
> >>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
> >>>> ts(DefaultLifecycleExecutor.java:278)
> >>>>         at
> >>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
> >>>> fecycleExecutor.java:143)
> >>>>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> >>>>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> >>>>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
> >>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>>         at
> >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> >>>> java:39)
> >>>>         at
> >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> >>>> sorImpl.java:25)
> >>>>         at java.lang.reflect.Method.invoke(Method.java:597)
> >>>>         at
> >>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> >>>>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> >>>>         at
> >>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
> >>>>
> >>>>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> >>>> Caused by: org.apache.maven.plugin.MojoExecutionException: The OpenJPA
> >>>> Enhancer
> >>>> tool exited with a non-null exit code.
> >>>>         at
> >>>> org.codehaus.mojo.openjpa.OpenJpaEnhancerMojo.enhance(OpenJpaEnhancer
> >>>> Mojo.java:248)
> >>>>         at
> >>>> org.codehaus.mojo.openjpa.OpenJpaEnhancerMojo.execute(OpenJpaEnhancer
> >>>> Mojo.java:105)
> >>>>         at
> >>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
> >>>> nManager.java:443)
> >>>>         at
> >>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
> >>>> ultLifecycleExecutor.java:539)
> >>>>         ... 16 more
> >>>> [INFO]
> >>>> ------------------------------------------------------------------------
> >>>> [INFO] Total time: 10 seconds
> >>>> [INFO] Finished at: Mon Aug 27 16:59:12 CDT 2007
> >>>> [INFO] Final Memory: 8M/19M
> >>>> [INFO]
> >>>> ------------------------------------------------------------------------
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> My pom.xml
> >>>>
> >>>> <?xml version="1.0" encoding="UTF-8"?>
> >>>> <project xmlns="http://maven.apache.org/POM/4.0.0"
> >>>>     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> >>>>     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> >>>> http://maven.apache.org/maven-v4_0_0.xsd">
> >>>>     <modelVersion>4.0.0</modelVersion>
> >>>>     <groupId>brazos.voter</groupId>
> >>>>     <artifactId>brazos.voter.lib</artifactId>
> >>>>     <version>1.0.0</version>
> >>>>     <build>
> >>>>         <plugins>
> >>>>             <plugin>
> >>>>                 <groupId>org.codehaus.mojo</groupId>
> >>>>                 <artifactId>openjpa-maven-plugin</artifactId>
> >>>>                 <executions>
> >>>>                     <execution>
> >>>>                         <id>JPA Enhance</id>
> >>>>                         <phase>process-classes</phase>
> >>>>                         <goals>
> >>>>                             <goal>enhance</goal>
> >>>>                         </goals>
> >>>>                     </execution>
> >>>>                 </executions>
> >>>>                 <configuration>
> >>>>                     <toolProperties>
> >>>>                         <property>
> >>>>                             <name>addDefaultConstructor</name>
> >>>>                             <value>false</value>
> >>>>                         </property>
> >>>>                         <property>
> >>>>                             <name>enforcePropertyRestrictions</name>
> >>>>                             <value>true</value>
> >>>>                         </property>
> >>>>                     </toolProperties>
> >>>>                 </configuration>
> >>>>             </plugin>
> >>>>             <plugin>
> >>>>                 <artifactId>maven-compiler-plugin</artifactId>
> >>>>                 <configuration>
> >>>>                     <source>1.6</source>
> >>>>                     <target>1.6</target>
> >>>>                     <encoding>iso-8859-1</encoding>
> >>>>                 </configuration>
> >>>>             </plugin>
> >>>>             <plugin>
> >>>>                 <artifactId>maven-surefire-plugin</artifactId>
> >>>>                 <version>2.2</version>
> >>>>                 <configuration>
> >>>>                     <suiteXmlFiles>
> >>>>                         <suiteXmlFile>
> >>>>                             src/test/resources/testng.xml
> >>>>                         </suiteXmlFile>
> >>>>                     </suiteXmlFiles>
> >>>>                 </configuration>
> >>>>             </plugin>
> >>>>             <plugin>
> >>>>                 <artifactId>maven-jar-plugin</artifactId>
> >>>>                 <configuration>
> >>>>                     <archive>
> >>>>                         <manifest>
> >>>>                             <addClasspath>true</addClasspath>
> >>>>                         </manifest>
> >>>>                     </archive>
> >>>>                 </configuration>
> >>>>             </plugin>
> >>>>         </plugins>
> >>>>     </build>
> >>>>     <repositories>
> >>>>         <repository>
> >>>>             <id>Ibiblio</id>
> >>>>             <name>Ibiblio</name>
> >>>>             <url>http://www.ibiblio.org/maven</url>
> >>>>         </repository>
> >>>>         <repository>
> >>>>             <id>java.net</id>
> >>>>             <url>
> >>>>                 https://maven-repository.dev.java.net/nonav/repository
> >>>>             </url>
> >>>>             <layout>legacy</layout>
> >>>>         </repository>
> >>>>         <repository>
> >>>>             <id>java.net 2</id>
> >>>>             <url>http://download.java.net/maven/2</url>
> >>>>         </repository>
> >>>>         <repository>
> >>>>             <id>apache-snapshots2</id>
> >>>>             <url>
> >>>>                 http://people.apache.org/repo/m2-snapshot-repository/
> >>>>             </url>
> >>>>         </repository>
> >>>>     <dependencies>
> >>>>         <dependency>
> >>>>             <groupId>org.testng</groupId>
> >>>>             <artifactId>testng</artifactId>
> >>>>             <version>5.1</version>
> >>>>             <classifier>jdk15</classifier>
> >>>>             <scope>test</scope>
> >>>>         </dependency>
> >>>>         <dependency>
> >>>>             <groupId>log4j</groupId>
> >>>>             <artifactId>log4j</artifactId>
> >>>>             <version>1.2.13</version>
> >>>>         </dependency>
> >>>>         <dependency>
> >>>>             <groupId>dbunit</groupId>
> >>>>             <artifactId>dbunit</artifactId>
> >>>>             <version>2.2</version>
> >>>>         </dependency>
> >>>>         <dependency>
> >>>>             <groupId>javax.persistence</groupId>
> >>>>             <artifactId>persistence-api</artifactId>
> >>>>             <version>1.0</version>
> >>>>         </dependency>
> >>>>         <dependency>
> >>>>             <groupId>javax.ejb</groupId>
> >>>>             <artifactId>ejb-api</artifactId>
> >>>>             <version>3.0</version>
> >>>>         </dependency>
> >>>>         <dependency>
> >>>>             <groupId>javax.transaction</groupId>
> >>>>             <artifactId>jta</artifactId>
> >>>>             <version>1.0.1B</version>
> >>>>         </dependency>
> >>>>         <dependency>
> >>>>             <groupId>org.apache.derby</groupId>
> >>>>             <artifactId>derby</artifactId>
> >>>>             <version>10.2.2.0</version>
> >>>>         </dependency>
> >>>>         <dependency>
> >>>>             <groupId>org.apache.openjpa</groupId>
> >>>>             <artifactId>openjpa</artifactId>
> >>>>             <version>1.0.0-SNAPSHOT</version>
> >>>>         </dependency>
> >>>>     </dependencies>
> >>>> </project>
> >>>>
> >>>>
> >>>> --
> >>>> ---------------------------
> >>>> Senior Systems Analyst
> >>>> Brazos County IT Department
> >>>> http://www.co.brazos.tx.us
> >>>> Ph No: 979-361-4688
> >>>>
> >>>>
> >>>>
> >>>>
>

Mime
View raw message