[jira] Commented: (MPIR-76) Dependencies report is incorrect
[ http://jira.codehaus.org/browse/MPIR-76?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=128684#action_128684 ] Jim Christenson commented on MPIR-76: - This morning I ran the dependency:tree goal -- this view is correct and is different than the project-info-reports:dependencies list. I would think that these are getting their information from the same place... Dependencies report is incorrect Key: MPIR-76 URL: http://jira.codehaus.org/browse/MPIR-76 Project: Maven 2.x Project Info Reports Plugin Issue Type: Bug Affects Versions: 2.0.1 Environment: Maven 2.0.7, SUN JVM 1.5.0_12, Windows XP Reporter: Duncan Doyle When generating a site from the following POM, the Dependencies report is incorrect. {code:xml} 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; modelVersion4.0.0/modelVersion groupIdtest/groupId artifactIdTest/artifactId packagingjar/packaging version0.0.1-SNAPSHOT/version nameTest/name descriptionTest Dependency Graphs/description dependencies dependency groupIdcommons-logging/groupId artifactIdcommons-logging/artifactId version1.1/version scopecompile/scope /dependency !-- override commons-logging's transitive dependency on servlet-api 2.3 -- dependency groupIdjavax.servlet/groupId artifactIdservlet-api/artifactId version2.4/version scopecompile/scope /dependency /dependencies distributionManagement site idTestDependencyGraph/id urlfile://${site.distribution.directory}/TestDependencyGraph/url /site /distributionManagement /project {code} The Dependencies report of this project's generated site doesn't show the javax.servlet:servlet-api 2.4 as a compile dependency. Instead it shows it as a transitivie dependency. My guess is that it finds the servlet-api 2.3 transitive dependency of commons-logging. However, the strange thing is that it does show the 2.4 version number in the report. The Dependency Graph has the same error, it shows the servlet-api as a transitive dependency of commons-logging instead of a compile dependency of my own project. -- 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
[jira] Commented: (MPIR-76) Dependencies report is incorrect
[ http://jira.codehaus.org/browse/MPIR-76?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_127738 ] Jim Christenson commented on MPIR-76: - Here are the dependency nodes from the pom (yes, I know there are updates...) dependency groupIdjavax.annotation/groupId artifactIdjsr250-api/artifactId version1.0/version /dependency dependency groupIdjavax.xml.ws/groupId artifactIdjaxws-api/artifactId version2.0/version /dependency dependency groupIdjavazoom/groupId artifactIduploadbean/artifactId version1.0/version /dependency dependency groupIdorg.apache.cxf/groupId artifactIdcxf-rt-transports-http/artifactId version2.0.5-incubator-SNAPSHOT/version /dependency dependency groupIdorg.apache.poi/groupId artifactIdpoi/artifactId version3.0-FINAL/version /dependency dependency groupIdorg.hibernate/groupId artifactIdhibernate/artifactId version3.2.0.ga/version /dependency dependency groupIdorg.apache.geronimo.specs/groupId artifactIdgeronimo-ws-metadata_2.0_spec/artifactId version1.1.2/version /dependency dependency groupIdjavax.servlet/groupId artifactIdservlet-api/artifactId version2.3/version /dependency dependency groupIdcommons-logging/groupId artifactIdcommons-logging/artifactId version1.1/version /dependency dependency groupIdlog4j/groupId artifactIdlog4j/artifactId version1.2.14/version /dependency - The dependency report from maven-project-info-reports-plugin-2.0 and 2.0.1 generate a list of compile dependencies that does not include geronimo-ws-metadata_2.0_spec, servlet-api, commons-loggin and log4j even though they are listed as project dependencies. However, these are listed in the transitive dependencies. Further, the Dependency Tree should contain all of the project dependencies as well as the transitive dependencies -- it doesn't match as it is missing several of the transitive dependencies. I have tried a number of things to resolve this, but can't seem to get the answer. Dependencies report is incorrect Key: MPIR-76 URL: http://jira.codehaus.org/browse/MPIR-76 Project: Maven 2.x Project Info Reports Plugin Issue Type: Bug Affects Versions: 2.0.1 Environment: Maven 2.0.7, SUN JVM 1.5.0_12, Windows XP Reporter: Duncan Doyle When generating a site from the following POM, the Dependencies report is incorrect. {code:xml} 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; modelVersion4.0.0/modelVersion groupIdtest/groupId artifactIdTest/artifactId packagingjar/packaging version0.0.1-SNAPSHOT/version nameTest/name descriptionTest Dependency Graphs/description dependencies dependency groupIdcommons-logging/groupId artifactIdcommons-logging/artifactId version1.1/version scopecompile/scope /dependency !-- override commons-logging's transitive dependency on servlet-api 2.3 -- dependency groupIdjavax.servlet/groupId artifactIdservlet-api/artifactId version2.4/version scopecompile/scope /dependency /dependencies distributionManagement site idTestDependencyGraph/id urlfile://${site.distribution.directory}/TestDependencyGraph/url /site /distributionManagement /project {code} The Dependencies report of this project's generated site doesn't show the javax.servlet:servlet-api 2.4 as a compile dependency. Instead it shows it as a transitivie dependency. My guess is that it finds the servlet-api 2.3 transitive dependency of commons-logging. However, the strange thing is that it does show the 2.4 version number in the report. The Dependency Graph has the same error, it shows the servlet-api as a transitive dependency of commons-logging instead of a compile dependency of my own project. -- 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
[jira] Commented: (MPIR-76) Dependencies report is incorrect
[ http://jira.codehaus.org/browse/MPIR-76?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_127087 ] Jim Christenson commented on MPIR-76: - I have the same problem with a different set of dependencies. Doesn't seem to matter what order I put them in, one dependency does not get listed in the project dependencies. It does get listed in the Transitive list. One additional note, it does not get listed in the dependency tree. Dependencies report is incorrect Key: MPIR-76 URL: http://jira.codehaus.org/browse/MPIR-76 Project: Maven 2.x Project Info Reports Plugin Issue Type: Bug Affects Versions: 2.0.1 Environment: Maven 2.0.7, SUN JVM 1.5.0_12, Windows XP Reporter: Duncan Doyle When generating a site from the following POM, the Dependencies report is incorrect. {code:xml} 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; modelVersion4.0.0/modelVersion groupIdtest/groupId artifactIdTest/artifactId packagingjar/packaging version0.0.1-SNAPSHOT/version nameTest/name descriptionTest Dependency Graphs/description dependencies dependency groupIdcommons-logging/groupId artifactIdcommons-logging/artifactId version1.1/version scopecompile/scope /dependency !-- override commons-logging's transitive dependency on servlet-api 2.3 -- dependency groupIdjavax.servlet/groupId artifactIdservlet-api/artifactId version2.4/version scopecompile/scope /dependency /dependencies distributionManagement site idTestDependencyGraph/id urlfile://${site.distribution.directory}/TestDependencyGraph/url /site /distributionManagement /project {code} The Dependencies report of this project's generated site doesn't show the javax.servlet:servlet-api 2.4 as a compile dependency. Instead it shows it as a transitivie dependency. My guess is that it finds the servlet-api 2.3 transitive dependency of commons-logging. However, the strange thing is that it does show the 2.4 version number in the report. The Dependency Graph has the same error, it shows the servlet-api as a transitive dependency of commons-logging instead of a compile dependency of my own project. -- 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