Maven 2.x Project Info Reports Plugin

Dependency report fails on system-scope dependencies

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Cannot Reproduce
  • Affects Version/s: 2.0
  • Fix Version/s: None
  • Component/s: None
  • Labels:
    None
  • Number of attachments :
    0

Description

Dependency to local weblogic.jar causes the dependency project report to fail.

Error caused by following dependency setting in the pom.xml -file:
<dependency>
<groupId>com.bea.weblogic</groupId>
<artifactId>webservices</artifactId>
<version>9.1.0</version>
<scope>system</scope>
<systemPath>${wls910.server.lib}/weblogic.jar</systemPath>
</dependency>

If I put weblogic.jar into the repository the dependency report seems to work fine, but then my compile fails (but that's a completely different story and should not affect this problem).

Stacktrace follows:
[INFO] Generate "Dependencies" report.
[INFO] ----------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ----------------------------------------------------------------------------
[INFO] null
[INFO] ----------------------------------------------------------------------------
[INFO] Trace
java.lang.NullPointerException
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:82)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:63)
at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:386)
at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:351)
at org.apache.maven.report.projectinfo.DependenciesReport$DependenciesRenderer.getMavenProjectFromRepository(DependenciesReport.java:362)
at org.apache.maven.report.projectinfo.DependenciesReport$DependenciesRenderer.renderBody(DependenciesReport.java:242)
at org.apache.maven.reporting.AbstractMavenReportRenderer.render(AbstractMavenReportRenderer.java:65)
at org.apache.maven.report.projectinfo.DependenciesReport.executeReport(DependenciesReport.java:157)
at org.apache.maven.reporting.AbstractMavenReport.generate(AbstractMavenReport.java:98)
at org.apache.maven.plugins.site.SiteMojo.generateReportsPages(SiteMojo.java:802)
at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:301)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:415)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:531)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:47

Issue Links

Activity

Hide
Brett Porter added a comment -

I think this is already fixed, but will review for 2.0

Show
Brett Porter added a comment - I think this is already fixed, but will review for 2.0
Hide
Matt Read added a comment -

I'm experiencing this using v2.0. Can it be re-opened or should I log another issue?

Show
Matt Read added a comment - I'm experiencing this using v2.0. Can it be re-opened or should I log another issue?
Hide
Helge Olav Aarstein added a comment -

Try downloading updated maven package (2.0.4 fixed the problem for me)

Show
Helge Olav Aarstein added a comment - Try downloading updated maven package (2.0.4 fixed the problem for me)
Hide
Matt Read added a comment -

I'm using Maven 2.0.4 but perhaps not the latest version of the site plugin due to problems with codehaus.org. I'll wait a couple of days until they are resolved before trying again. Thanks for replying.

Show
Matt Read added a comment - I'm using Maven 2.0.4 but perhaps not the latest version of the site plugin due to problems with codehaus.org. I'll wait a couple of days until they are resolved before trying again. Thanks for replying.
Hide
Julian Wood added a comment -

I think it should be reopened. It fails for me. I'm using mvn 2.0.4 and 2.0-beta-6-SNAPSHOT (rev 414979) of the site plugin.

<dependency>
<groupId>com.apple.quicktime</groupId>
<artifactId>qtjava</artifactId>
<version>6.4</version>
<scope>system</scope>
<systemPath>/System/Library/Java/Extensions/QTJava.zip</systemPath>
</dependency>

Show
Julian Wood added a comment - I think it should be reopened. It fails for me. I'm using mvn 2.0.4 and 2.0-beta-6-SNAPSHOT (rev 414979) of the site plugin. <dependency> <groupId>com.apple.quicktime</groupId> <artifactId>qtjava</artifactId> <version>6.4</version> <scope>system</scope> <systemPath>/System/Library/Java/Extensions/QTJava.zip</systemPath> </dependency>
Hide
Julian Wood added a comment -

Sorry, I spoke too soon. Site plugin doesn't matter, it's project-info-reports-plugin that is the culprit. The problem exists in the released version (2.0) but is fixed in 2.1-SNAPSHOT.

Show
Julian Wood added a comment - Sorry, I spoke too soon. Site plugin doesn't matter, it's project-info-reports-plugin that is the culprit. The problem exists in the released version (2.0) but is fixed in 2.1-SNAPSHOT.
Hide
Stefano Bagnara added a comment -

This is not fixed in 2.0.4!
It should be reopened!

Show
Stefano Bagnara added a comment - This is not fixed in 2.0.4! It should be reopened!
Hide
Carlos Sanchez added a comment -

You need 2.0.1 of project info report plugin, see MPIR-2

Show
Carlos Sanchez added a comment - You need 2.0.1 of project info report plugin, see MPIR-2

People

Vote (0)
Watch (1)

Dates

  • Created:
    Updated:
    Resolved: