Bug 51871

Summary: Wrong transitive dependency listed in tomcat-jdbc maven pom
Product: Tomcat Modules Reporter: Mike Youngstrom <youngm>
Component: jdbc-poolAssignee: Tomcat Developers Mailing List <dev>
Status: RESOLVED FIXED    
Severity: normal    
Priority: P2    
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: All   

Description Mike Youngstrom 2011-09-22 17:00:57 UTC
tomcat-jdbc depends upon tomcat-juli.  However, the maven pom for tomcat-jdbc lists itself as a transitive dependency instead:

http://search.maven.org/remotecontent?filepath=org/apache/tomcat/tomcat-jdbc/7.0.21/tomcat-jdbc-7.0.21.pom

I believe this is supposed to be tomcat-juli similar to other tomcat dependencies dependent on tomcat-juli like tomcat-coyote:

http://search.maven.org/remotecontent?filepath=org/apache/tomcat/tomcat-coyote/7.0.21/tomcat-coyote-7.0.21.pom
Comment 1 Mark Thomas 2011-09-22 21:59:59 UTC
Correct project
Comment 2 Konstantin Kolinko 2011-09-22 22:22:30 UTC
FYI: I see this value in res/maven/tomcat-jdbc.pom in trunk and tc7.0.x.
The jdbc-pool pom file in modules/jdbc-pool/pom.xml is different.
Comment 3 Konstantin Kolinko 2011-09-25 21:33:52 UTC
Fixed with r1175582 and r1175584. Will be in Tomcat 7.0.22.