openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Romain Manni-Bucau <rmannibu...@gmail.com>
Subject Re: metamodel with maven compiler 3.0?
Date Thu, 10 Jan 2013 21:03:02 GMT
openjpa needs fork to true (to pass the param) but when forking
dependencies are not propagated, i'll get in touch with maven@

thanks for the pointers

*Romain Manni-Bucau*
*Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
*Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/>
*LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
*Github: https://github.com/rmannibucau*



2013/1/10 Kevin Sutter <kwsutter@gmail.com>

> Hi Romain,
> I agree that it should have been compatible.  When I look at the
> documentation for the <compilerArguments> setting [1], it looks like <fork>
> also needs to be set to "true".  But, I can't tell where this processing
> changed between 2.x and 3.x of the plugin.  The OpenJPA build scripts don't
> seem to use this particular construct, so I guess I can't really comment.
>
> I would try setting <fork> to "true" and see if that works.  If not, this
> seems to be a topic for the Maven community.  The OpenJPA documentation [2]
> just indicates that the compiler option is required to generate the
> metamodel classes.  It doesn't prescribe or require maven or ant or
> whatever scripting mechanism.
>
> Thanks,
> Kevin
>
> [1]
> http://maven.apache.org/plugins/maven-compiler-plugin/compile-mojo.html
> [2]
>
> http://people.apache.org/~mikedd/nightly.builds/apache-openjpa-2.3.0-SNAPSHOT/docs/docbook/manual.html#d5e5275
>
> On Thu, Jan 10, 2013 at 10:38 AM, Romain Manni-Bucau
> <rmannibucau@gmail.com>wrote:
>
> > Hi Kevin,
> >
> > i would have expected it to be compatible and was looking for some input
> > why this compatibility was broken updating maven compiler plugin (
> >
> >
> http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11130&version=18537
> > doesn't
> > show anything which could imply it)
> >
> > *Romain Manni-Bucau*
> > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
> > *Blog: **http://rmannibucau.wordpress.com/*<
> > http://rmannibucau.wordpress.com/>
> > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
> > *Github: https://github.com/rmannibucau*
> >
> >
> >
> > 2013/1/10 Kevin Sutter <kwsutter@gmail.com>
> >
> > > Hi Romain,
> > > Is there some reason why you must use Maven 3.0?  Since OpenJPA
> > identified
> > > it's requirement as 2.5.1, I'm not clear on what the question or issue
> > is.
> > > If you want to figure out how OpenJPA can support Maven 3.0, then
> > > submitting a proposed patch would be beneficial and welcome.
> > >
> > > Thanks,
> > > Kevin
> > >
> > > On Wed, Jan 9, 2013 at 7:33 AM, Romain Manni-Bucau <
> > rmannibucau@gmail.com
> > > >wrote:
> > >
> > > > Hi guys,
> > > >
> > > >
> > > > did you check the metamodel was correctly generated with maven
> compiler
> > > > 3.0? with 2.5.1 it works smoothly but with 3.0 nothing is generated
> > > >
> > > > here the config
> > > >
> > > >
> > > > <plugin>
> > > >         <groupId>org.apache.maven.plugins</groupId>
> > > >         <artifactId>maven-compiler-plugin</artifactId>
> > > >         <version>2.5.1</version>
> > > >         <executions>
> > > >           <execution>
> > > >             <id>generate-entity-metamodel</id>
> > > >             <phase>generate-sources</phase>
> > > >             <goals>
> > > >               <goal>compile</goal>
> > > >             </goals>
> > > >             <configuration>
> > > >               <source>1.6</source>
> > > >               <target>1.6</target>
> > > >               <optimize>true</optimize>
> > > >               <showDeprecation>true</showDeprecation>
> > > >               <showWarnings>true</showWarnings>
> > > >
> > > >
> > > >
> > >
> >
> <compilerArguments><Aopenjpa.metamodel>true</Aopenjpa.metamodel></compilerArguments>
> > > >
> > > >
> > > >
> > >
> >
> <generatedSourcesDirectory>${project.build.directory}/generated-sources</generatedSourcesDirectory>
> > > >             </configuration>
> > > >           </execution>
> > > >           <execution>
> > > >             <id>compile</id>
> > > >             <phase>compile</phase>
> > > >             <goals>
> > > >               <goal>compile</goal>
> > > >             </goals>
> > > >             <configuration>
> > > >               <source>1.6</source>
> > > >               <target>1.6</target>
> > > >             </configuration>
> > > >           </execution>
> > > >         </executions>
> > > >         <dependencies>
> > > >           <dependency>
> > > >             <groupId>org.apache.openjpa</groupId>
> > > >             <artifactId>openjpa</artifactId>
> > > >             <version>2.2.0</version>
> > > >           </dependency>
> > > >         </dependencies>
> > > >       </plugin>
> > > >
> > > >
> > > > *Romain Manni-Bucau*
> > > > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
> > > > *Blog: **http://rmannibucau.wordpress.com/*<
> > > > http://rmannibucau.wordpress.com/>
> > > > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
> > > > *Github: https://github.com/rmannibucau*
> > > >
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message