How do you configure site plugin? [?]

2009/7/29 Julien Martelli <[email protected]>

>  Hi everyone,
>
>
>
> I use maven 2.2.0 in my current project and it is really nice and easy to
> use, but I have some troubles generating the maven site using the mvn site
> command.
>
>
>
> The issue seems to be linked to the fact that my POM file contains
> dependencies that have version range, here is a POM file extract:
>
>
>
> …
>
> <dependencyManagement>
>
>                                <dependencies>
>
> <dependency>
>
>
> <groupId>ebms</groupId>
>
>
> <artifactId>ebms2.0</artifactId>
>
>
> <version>1.1.1</version>
>
>                                                </dependency>
>
>                                                <dependency>
>
>
> <groupId>commons-beanutils</groupId>
>
>
> <artifactId>commons-beanutils</artifactId>
>
>
> <version>[1.6,2.0)</version>
>
>                                                </dependency>
>
>
>
> …
>
>
>
> And here is the error message displayed when I run the mvn site command:
>
>
>
> [ERROR] FATAL ERROR
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] Invalid uri 
> 'http://<AN_IP_ADDRESS>:<A_PORT>/archiva/repository/internal/commons-beanutils/commons-beanutils/[1.6,2.0)/commons-beanutils-[1.6,2.0).pom':
> escaped absolute path not valid
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] Trace
>
> java.lang.IllegalArgumentException: Invalid uri 
> 'http://<AN_IP_ADDRESS>:<A_PORT>/
> /archiva/repository/internal/commons-beanutils/commons-beanutils/[1.6,2.0)/commons-beanutils-[1.6,2.0).pom':
> escaped absolute path not valid
>
>         at
> hidden.org.apache.commons.httpclient.HttpMethodBase.<init>(HttpMethodBase.java:222)
>
>         at
> hidden.org.apache.commons.httpclient.methods.GetMethod.<init>(GetMethod.java:89)
>
>         at
> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:547)
>
>         at
> org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:116)
>
>         at
> org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88)
>
>         at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61)
>
>         at
> org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:491)
>
>         at
> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:372)
>
>         at
> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:327)
>
>         at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:216)
>
>         at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:90)
>
>         at
> org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:558)
>
>         at
> org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:251)
>
>         at
> org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:264)
>
>         at
> org.apache.maven.report.projectinfo.ProjectInfoReportUtils.getArtifactUrl(ProjectInfoReportUtils.java:171)
>
>         at
> org.apache.maven.report.projectinfo.dependencies.renderer.DependencyManagementRenderer.getDependencyRow(DependencyManagementRenderer.java:209)
>
>         at
> org.apache.maven.report.projectinfo.dependencies.renderer.DependencyManagementRenderer.renderDependenciesForScope(DependencyManagementRenderer.java:197)
>
>         at
> org.apache.maven.report.projectinfo.dependencies.renderer.DependencyManagementRenderer.renderDependenciesForAllScopes(DependencyManagementRenderer.java:144)
>
>         at
> org.apache.maven.report.projectinfo.dependencies.renderer.DependencyManagementRenderer.renderSectionProjectDependencies(DependencyManagementRenderer.java:137)
>
>         at
> org.apache.maven.report.projectinfo.dependencies.renderer.DependencyManagementRenderer.renderBody(DependencyManagementRenderer.java:123)
>
>         at
> org.apache.maven.reporting.AbstractMavenReportRenderer.render(AbstractMavenReportRenderer.java:79)
>
>         at
> org.apache.maven.report.projectinfo.DependencyManagementReport.executeReport(DependencyManagementReport.java:101)
>
>         at
> org.apache.maven.reporting.AbstractMavenReport.generate(AbstractMavenReport.java:93)
>
>         at
> org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument(ReportDocumentRenderer.java:139)
>
>         at
> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(DefaultSiteRenderer.java:269)
>
>         at
> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSiteRenderer.java:101)
>
>         at
> org.apache.maven.plugins.site.SiteMojo.renderLocale(SiteMojo.java:133)
>
>         at
> org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:100)
>
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483)
>
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678)
>
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:540)
>
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:519)
>
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371)
>
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:332)
>
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
>
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356)
>
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)
>
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
>
>         at
> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:41)
>
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
>         at java.lang.reflect.Method.invoke(Method.java:585)
>
>         at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>
>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>
>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>
>
>
>
>
> And the strange fact is that when I run a mvn install command it works
> nicely on the same POM file…
>
>
>
> Do you guys have any idea?
>
>
>
> Thanks in advance!!
>
>
>
> julien
>
> This email was Anti Virus checked by Astaro Security Gateway.
> http://www.astaro.com
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>

Reply via email to