Does anyone have any objections to Mark Hobson's init goal for hibernate3:
http://jira.codehaus.org/browse/MOJO-537

Also, if we're looking for an RM, I'll step up if no one volunteers.

Tim

On 7/23/07, Dan Tran <[EMAIL PROTECTED]> wrote:

time to get another hibernate3-maven-plugin release out  ;-)

-D


On 7/23/07, Tim O'Brien (JIRA) <[EMAIL PROTECTED]> wrote:
>
>
>    [
> 
http://jira.codehaus.org/browse/MOJO-855?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_102975]
>
> Tim O'Brien commented on MOJO-855:
> ----------------------------------
>
> I've tracked the problem down to Line 66 of the Hbm2JavaGenerator, this
> line does the following:
>
>    getProject().addCompileSourceRoot( new File(
> getComponent().getOutputDirectory() ).getPath();
>
> So, try it, create a parent project, that has a subproject that uses the
> hibernate3 plugin, then run "mvn hibernate3:hbm2java", you'll see that the
> parent project will contain the generated class files.
>
> I'm fixing this by adding a call to getProject().getBasedir().   I've
> tested it, it works, I'll try to commit (not sure if I have karma....)
>
>
> > Running hbm2ddl from parent POM generates code in parent's target
> directory
> >
> ---------------------------------------------------------------------------
> >
> >                 Key: MOJO-855
> >                 URL: http://jira.codehaus.org/browse/MOJO-855
> >             Project: Mojo
> >          Issue Type: Bug
> >          Components: hibernate3
> >         Environment: Windows, cygwin, Maven 2.0.7
> >            Reporter: Tim O'Brien
> >            Priority: Critical
> >
> > I have a parent POM and then five subprojects.   In some of the
> subprojects I've bound hbm2java to the generate-sources phase.   When I run
> maven from the parent project (i.e. when I run "mvn eclipse:eclipse"
> against the top-level POM), Maven executes hbm2java in the subproject, but
> the generated source files end up in the parent's target folder.
> > Is the hibernate3 plugin writing generated sources to the right
> location?
> > Parent POM has this plugin configuration.   In it, I set the common
> location of the hibernate.cfg.xml file to "src/hibernate.cfg.xml".   For
> each subproject, this file is found relative to the project's basedir.
> > <?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";>
> >   <snip....>
> >     <build>
> >         <plugins>
> >             <plugin>
> >                 <groupId>org.codehaus.mojo</groupId>
> >                 <artifactId>hibernate3-maven-plugin</artifactId>
> >                 <version>2.0-SNAPSHOT</version>
> >                 <configuration>
> >                     <componentProperties>
> >                         <drop>false</drop>
> >
> <configurationfile>src/hibernate.cfg.xml</configurationfile>
> >                     </componentProperties>
> >                 </configuration>
> >             </plugin>
> >         </plugins>
> >     </build>
> >    <snip....>
> > </project>
> > Then in a POM which extends this parent, I'll add hbm2java to a
> lifecycle phase.  Note, I need to do this because not all submodules
> generate Java from HBM.  Some projects use Hibernate annotations:
> >     <build>
> >         <plugins>
> >             <plugin>
> >                 <groupId>org.codehaus.mojo</groupId>
> >                 <artifactId>hibernate3-maven-plugin</artifactId>
> >                 <version>2.0-SNAPSHOT</version>
> >                 <executions>
> >                     <execution>
> >                         <id>generate-ddl</id>
> >                         <phase>process-classes</phase>
> >                         <goals>
> >                             <goal>hbm2ddl</goal>
> >                         </goals>
> >                     </execution>
> >                     <execution>
> >                         <id>generate-java</id>
> >                         <phase>generate-sources</phase>
> >                         <goals>
> >                             <goal>hbm2java</goal>
> >                         </goals>
> >                     </execution>
> >                 </executions>
> >             </plugin>
> >         </plugins>
> >     </build>
>
> --
> This message is automatically generated by JIRA.
> -
> If you think it was sent incorrectly contact one of the administrators:
> http://jira.codehaus.org/secure/Administrators.jspa
> -
> For more information on JIRA, see: http://www.atlassian.com/software/jira
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
>
>    http://xircles.codehaus.org/manage_email
>
>



--
------
Tim O'Brien: (847) 863-7045

Reply via email to