[hibernate-dev] Re: maven migration

Steve Ebersole steve at hibernate.org
Fri May 25 21:44:15 EDT 2007


Oops, missed 2 local changes from poc.  Committed.  Update core and
cache-jbosscache...

On Fri, 2007-05-25 at 19:34 -0400, Scott Marlow wrote:
> I tried running "maven clean install" as suggested on the maven faq 
> project page.  A bunch of stuff worked but I got these errors:
> "
> C:\jboss\Hibernate3\core\src\main\java\org\hibernate\cache\impl\bridge\BaseTransactionalDataRegionAdapter.java:[23,69] 
> cannot find symbol
> symbol  : class TreeCache
> location: package org.hibernate.cache
> 
> C:\jboss\Hibernate3\core\src\main\java\org\hibernate\cache\impl\bridge\BaseTransactionalDataRegionAdapter.java:[24,81] 
> cannot find symbol
> symbol  : class OptimisticTreeCache
> location: package org.hibernate.cache
> 
> C:\jboss\Hibernate3\core\src\main\java\org\hibernate\connection\ConnectionProviderFactory.java:[84,42] 
> cannot find symbol
> symbol  : class C3P0ConnectionProvider
> location: class org.hibernate.connection.ConnectionProviderFactory
> 
> C:\jboss\Hibernate3\core\src\main\java\org\hibernate\connection\ConnectionProviderFactory.java:[91,42] 
> cannot find symbol
> symbol  : class ProxoolConnectionProvider
> location: class org.hibernate.connection.ConnectionProviderFactory
> "
> 
> Am I using the wrong options perhaps?
> 
> Or should I import the Maven project into Intellij 7 and build there?
> 
> Thanks,
> Scott
> 
> Steve Ebersole wrote:
> > Ok, all clear.
> >
> > The Hibernate Mavenized project is now checked into trunk.
> >
> > All needed artifacts and plugins should be available from either the
> > central repository or the JBoss repository.  Let me know if you run into
> > any issues.
> >
> >
> > On Thu, 2007-05-24 at 14:46 -0500, Steve Ebersole wrote:
> >   
> >> Ok, I am relatively happy with my PoC of Maven at this point in time.
> >> So the time has come to migrate.  Starting tomorrow (Friday 5/25) I will
> >> begin migrating trunk to use the maven stuff I have been working on.  
> >>
> >> The directory structure is quite different, as it is taking advantage of
> >> Maven modules.  Thus the resulting jars are also different from what
> >> they used to be; we used to just produce hibernate3.jar, but will now
> >> have more "modular" jars.  Essentially any "optional" services were
> >> isolated into separate modules to simplify management of transitive
> >> dependencies.  The only glaring one missing from that modularization
> >> right now is the bytecode providers, which require some major code
> >> changes (planned anyway) before I can do that.
> >>
> >> As an FYI, I had Max verify loading the project into Eclipse after using
> >> the maven-eclipse-plugin to generate the Eclipse project files; he said
> >> it was fine.  For the IntelliJ users, well your out of luck sorta.  I
> >> use IntelliJ and the maven-idea-plugin works far less than ideal.
> >> However, be aware that IntelliJ7 (already in EAP) has the ability to
> >> directly open Maven project descriptors as if they were IntelliJ
> >> projects.  So that'll be awesome.  Netbeans users, dunno; sorry.
> >>
> >> Part of that PoC was developing some custom plugins for stuff like
> >> DocBook.  Actually, I'll be sending out another email in a few days
> >> regarding DocBook stuff in general.  Those, too, will be pushed not sure
> >> where exactly yet on a permenant basis but to the JBoss Maven repo for
> >> Maven access (its details are below).  The DocBook one is interesting to
> >> note for those using DocBook for documentation.  Essentially it is
> >> broken down into a number of projects:
> >> 1) net.sf.docbook:docbook - this is a simple repackaging of the actual
> >> DocBook distro, packaging up (1) its standard XSLTs and (2) its extended
> >> SAXON support.  I decided to not package up its extended XALAN support
> >> since I have never been successful utilizing XALAN for DocBook anyway.
> >> This projects versioning scheme it to mirror the source DocBook distro
> >> which it repackages (currently repackaged only 1.70.1).
> >> 2) org.jboss.maven.plugins:maven-jboss-docbook-plugin:0.1 - This is the
> >> actual maven plugin to run the DocBook transformations.  Over the next
> >> few days I'll be further enhancing this to also define (a) a custom
> >> packaging and (b) archetype(s)
> >> 3) org.hibernate:hibernate-docbook-xslt:0.1 - defines the Hibernate
> >> custom DocBook stylesheets (the maven-jboss-docbook-plugin understands
> >> how to resolve stylesheets via classpath resource lookups presumably
> >> against dependencies like this).
> >>
> >> Anyway, that's about it for now.  For those that have not already seen
> >> it, and want to take a sneak peek, the temporary work has been happening
> >> here: http://fisheye.jboss.com/viewrep/Hibernate/trunk/sandbox/maven-poc
> >>
> >> So if anyone has pending check-ins, you may wanna get to it now.  And
> >> try to resist check-ins tomorrow until I send an all-clear.
> >>
> >> Thanks,
> >> Steve
> >>
> >> P.S. The JBoss repo details (I just put this in my settings.xml):
> >>
> >>                 <repository>
> >>                     <id>jboss</id>
> >>                     <url>http://repository.jboss.com/maven2/</url>
> >>                     <releases>
> >>                         <enabled>true</enabled>
> >>                     </releases>
> >>                     <snapshots>
> >>                         <enabled>true</enabled>
> >>                     </snapshots>
> >>                 </repository>
> >>     
> >
> > _______________________________________________
> > hibernate-dev mailing list
> > hibernate-dev at lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/hibernate-dev
> >
> >   
> 




More information about the hibernate-dev mailing list