Hello Matt The dependencies issue its fixed in the hibernate tools dependency that's in queue to be uploaded (http://jira.codehaus.org/browse/MAVENUPLOAD-1053). These dependencies would depend on jars that are in the maven repo like the Geronimo's JTA implementation. So as soon these dependencies are uploaded, I'll publish a new snapshot of the plugin.
Regards Johann Reyes -----Original Message----- From: mraible [mailto:[EMAIL PROTECTED] Sent: Thursday, August 24, 2006 5:14 PM To: users@maven.apache.org Subject: Re: [m2] Frustration getting Maven 2 and Hibernate working together Paul Kuykendall wrote: > > Jose, > > I found this in a blog somewhere (I didn't bookmark it, just copied it > into a "tips and tricks" email I sent myself at work). I still ran > into problems with the hibernate3-maven-plugin complaining it couldn't > resolve a dependency somewhere down the line to > maven-hibernate3-plugin. It could have been something I've been doing > wrong, but your problem was fairly easy to track down (after more than > a few hours of google searching). I did use a different way of doing > the jta installation. I created a jar file and installed that rather > than the zip file. > > /Paul > > The below is quite shamefully included without attribution. I take no > claim for its origination. > > Special dependencies > > Most of the dependencies you need will be automatically downloaded by > Maven from a remote repository, but two by Sun can't be held there. Go > to this page <http://java.sun.com/products/jta/> to get the JTA > interfaces from the Download link next to "Class Files 1.0.1B," then > paste the following into a shell in your download directory: > > mvn install:install-file -DgroupId=javax.transaction \ > -DartifactId=jta -Dversion=1.0.1B -Dpackaging=jar \ > -Dfile=jta-1_0_1B-classes.zip > > (Or use jta.jar from the Hibernate 3.1.1 distribution, if you have > that already — just change the -Dfile= parameter above.) > > For the EJB 3.0 *public final draft* dependency, you'll need to > download Hibernate > Annotations<http://prdownloads.sourceforge.net/hibernate/hibernate-ann > otations-3.2.0.CR1.tar.gz?download>, > expand the archive, change to its lib directory, then: > > mvn install:install-file -DgroupId=javax.persistence \ > -DartifactId=ejb -Dversion=3.0-public-draft-20060502 > \ > -Dpackaging=jar -Dfile=ejb3-persistence.jar > > Is it possible to override a plugin's dependencies, like you can with a normal dependency? I'm trying to use the maven-hibernate3-plugin, and getting the following error: Missing: ---------- 1) javax.transaction:jta:jar:1.0.1B Try downloading the file manually from: http://java.sun.com/products/jta Then, install it using the command: mvn install:install-file -DgroupId=javax.transaction -DartifactId=jta \ -Dversion=1.0.1B -Dpackaging=jar -Dfile=/path/to/file Path to dependency: 1) org.codehaus.mojo:hibernate3-maven-plugin:maven-plugin:1.0-20060418.000301-9 2) org.hibernate:hibernate-tools:jar:3.1.0.beta4 3) org.hibernate:hibernate:jar:3.1.2 4) javax.transaction:jta:jar:1.0.1B ---------- 1 required artifact is missing. for artifact: org.codehaus.mojo:hibernate3-maven-plugin:maven-plugin:1.0-20060418.000301-9 I'd like to do something like I can do in my normal pom.xml's - where I can use Geronimo's JTA implementation instead: <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate</artifactId> <version>3.2.0.cr3</version> <exclusions> <exclusion> <groupId>javax.transaction</groupId> <artifactId>jta</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>geronimo-spec</groupId> <artifactId>geronimo-spec-jta</artifactId> <version>1.0.1B-rc4</version> </dependency> Thanks, Matt -- View this message in context: http://www.nabble.com/-m2--Frustration-getting-Maven-2-and-Hibernate-working-together-tf1892454.html#a5972898 Sent from the Maven - Users forum at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]