[hibernate-issues] [Hibernate-JIRA] Resolved: (EJB-324) Deployed Maven POM incorrectly excludes transitive dependency
Emmanuel Bernard (JIRA)
noreply at atlassian.com
Fri Mar 14 16:39:33 EDT 2008
[ http://opensource.atlassian.com/projects/hibernate/browse/EJB-324?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Emmanuel Bernard resolved EJB-324.
----------------------------------
Resolution: Fixed
Will be resolved for 3.3.2 in the JBoss maven repo
> Deployed Maven POM incorrectly excludes transitive dependency
> -------------------------------------------------------------
>
> Key: EJB-324
> URL: http://opensource.atlassian.com/projects/hibernate/browse/EJB-324
> Project: Hibernate Entity Manager
> Issue Type: Bug
> Affects Versions: 3.3.1.GA
> Environment: Maven 2
> Reporter: Joe Germuska
> Assignee: Aleksei Valikov
> Priority: Trivial
> Fix For: 3.3.2.GA
>
>
> The deployed Maven POM for Hibernate Entity Manager 3.3.1.ga incorrectly excludes the dependency upon the oswego-concurrent libraries (see below). This leads to a NoClassDefFound error:
> nested exception is java.lang.NoClassDefFoundError: EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap
> Caused by:
> java.lang.NoClassDefFoundError: EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap
> at org.jboss.util.file.ArchiveBrowser.<clinit>(ArchiveBrowser.java:52)
> I haven't yet determined how the Maven POMs are being managed by the Hibernate team, but they don't seem to be in Subversion; therefore, I've marked this trivial, although it is a little more than that for someone who is trying to use the Maven repository.
> In any case, it should be easy to fix. More generally, it might be more correct to employ Maven's ranged version dependency syntax, instead of explicitly excluding other dependencies.
> excerpt from http://repo1.maven.org/maven2/org/hibernate/hibernate-entitymanager/3.3.1.ga/hibernate-entitymanager-3.3.1.ga.pom
> <dependency>
> <groupId>jboss</groupId>
> <artifactId>jboss-common-core</artifactId>
> <version>2.0.4.GA</version>
> <exclusions>
> ...
> <exclusion>
> <groupId>oswego-concurrent</groupId>
> <artifactId>concurrent</artifactId>
> </exclusion>
> ...
> </exclusions>
> </dependency>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the hibernate-issues
mailing list