On Mon, Nov 12, 2012 at 1:42 PM, David Karr <davidmichaelk...@gmail.com>wrote:

> Concerning the empty "relativePath" element, this will typically be empty
> when you can't guarantee that the parent is in the parent directory.  it's
> a common practice to separate the responsibilities of the aggregator pom
> from the parent pom.  When that is the case, if you don't have the empty
> "relativePath" element, it will fail.
>

To make this a bit clearer: if you use a *released* parent pom, it won't
have a relative path. If this is true in a module, you need an empty
element. And the site plugin may become disoriented.


>
>
> On Sat, Nov 10, 2012 at 3:06 PM, Dennis Lundberg <denn...@apache.org>
> wrote:
>
> > Hi
> >
> > Why do you use an empty <relativePath> element?
> >
> > If the parent is in the directory above the current project, then just
> > omit the <relativePath> element. Otherwise it must contain the relative
> > path to the directory where the parent pom is.
> >
> > On 2012-11-01 23:10, Andre Gomes wrote:
> > >
> > > I am using the maven-site-plugin version 3.2 in a multi-module project
> > that has a parent project. This parent project is a release and it is in
> a
> > release repository and it is in this project that is defined the
> > repositories (that is also defined in the settings.xml file). The
> > multi-module project is a snapshot and when I run mvn site on the
> > multi-module project I am getting the error below saying that can not
> find
> > the parent project, however the parent project is download. When I change
> > the parent project version to a snapshot version the error disappear,
> also
> > when I run mvn install in the parent project the error disappear. What I
> > want to know is why I am getting this error and how can I solved without
> > changing the parent version and running mvn install in the parent.
> > > Note: In the pom files the relative path is set as empty. And all
> > project have the same groupId
> > >
> > > Thanks, André Gomes
> > >
> > > [INFO] Parent project loaded from
> > repository:groupId:parent:pom:1.0.3[DEBUG] Parent project loaded
> ...[DEBUG]
> > Skipped site descriptor for locale en[DEBUG] Skipped remote site
> descriptor
> > check[WARNING] Unable to find a URL to the parent project. The parent
> > menuwill NOT be added.[DEBUG] Attempting to load module information from
> > local filesystem[DEBUG] Verifying availabilityof
> > /home/agomes/.m2/repository/groupId/parent/1.0.3/parent-1.0.3.pom from
> > [central (http://repo1.maven.org/maven2, releases)][DEBUG] Skipped
> remote
> > update check forgroupId:parent:pom:1.0.3, locally cached
> > artifactup-to-date.[DEBUG] Using connector WagonRepositoryConnector with
> > priority 0 forhttp://
> >
> repo1.maven.org/maven2Downloading:http://repo1.maven.org/maven2/groupId/parent/1.0.3/parent-1.0.3.pom[DEBUG]Readingresolution
>  trackingfile
> >
> /home/agomes/.m2/repository/groupId/parent/1.0.3/parent-1.0.3.pom.lastUpdated[DEBUG]
> > Writing resolution trackingfile
> > /home/agomes/.m2/repository/groupId/parent/1.0.3/parent-
> >  1.0.3.p
> >
> om.lastUpdated[INFO]------------------------------------------------------------------------[INFO]
> > Reactor Summary:[INFO] [INFO] projectName
> > .............................................. FAILURE[12.552s][INFO]
> > moduleA ........................................ SKIPPED[INFO] moduleB
> >  ....................................... SKIPPED[INFO] moduleC
> > ................................ SKIPPED[INFO] moduleD
> > ........................... SKIPPED[INFO] moduleE
> > .......................................... SKIPPED[INFO] moduleF
> > ...................................
> >
> SKIPPED[INFO]------------------------------------------------------------------------[INFO]
> > BUILD
> >
> FAILURE[INFO]------------------------------------------------------------------------[INFO]
> > Total time: 13.045s[INFO] Finished at: Tue Oct 30 18:39:43 WET 2012[INFO]
> > Final Memory:
> >
> 26M/247M[INFO]------------------------------------------------------------------------[ERROR]
> > Failed to execute goalorg.apache.maven.plugins:maven-site-plugin:3.
> >  1:site (
> > default-site) onproject projectName: SiteToolException: Unable to read
> > local module-POM: 1problem was encountered while building the effective
> > model forgroupId:moduleA:1.1.5-SNAPSHOT[ERROR] [FATAL] Non-resolvable
> > parent POM forgroupId:projectName:1.1.5-SNAPSHOT: Could not find
> > artifactgroupId:parent:pom:1.0.3 in central(
> http://repo1.maven.org/maven2)
> > @groupId:projectName:1.1.5-SNAPSHOT,
> > /home/agomes/workspace/projectName/pom.xml,line 9, column 10[ERROR] for
> > project groupId:moduleA:1.1.5-SNAPSHOTat
> > /home/agomes/workspace/projectName/moduleA/pom.xml for
> > projectgroupId:moduleA:1.1.5-SNAPSHOTat
> > /home/agomes/workspace/projectName/moduleA/pom.xml[ERROR] -> [Help
> > 1]org.apache.maven.lifecycle.LifecycleExecutionException: Failed
> toexecute
> > goal org.apache.maven.plugins:maven-site-plugin:3.1:site(default-site) on
> > project projectName: SiteToolException: Unable to read
> >
> localmodule-POMatorg.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)atorg.apache.maven.lifecy
> >  cle.inte
> >
> rnal.MojoExecutor.execute(MojoExecutor.java:153)atorg.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)atorg.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)atorg.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)atorg.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)atorg.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)at
> > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)at
> > org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)at
> > org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)at
> > org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)at
> > org.apache.maven.cli.MavenCli.main(MavenCli.java:141)at
> > sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >
> Method)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)atsun.reflect.Deleg
> >  atingMet
> > hodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at
> >
> java.lang.reflect.Method.invoke(Method.java:616)atorg.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)atorg.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)atorg.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)atorg.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)Caused
> > by: org.apache.maven.plugin.MojoExecutionException:SiteToolException:
> > Unable to read local
> >
> module-POMatorg.apache.maven.plugins.site.AbstractSiteRenderingMojo.createSiteRenderingContext(AbstractSiteRenderingMojo.java:300)atorg.apache.maven.plugins.site.SiteMojo.renderLocale(SiteMojo.java:154)at
> >
> org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:138)atorg.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)atorg.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)...
> > 19
> >  moreCaus
> > ed by: org.apache.maven.doxia.tools.SiteToolException: Unable toread
> local
> >
> module-POMatorg.apache.maven.doxia.tools.DefaultSiteTool.populateModulesMenu(DefaultSiteTool.java:892)atorg.apache.maven.doxia.tools.DefaultSiteTool.getDecorationModel(DefaultSiteTool.java:488)atorg.apache.maven.plugins.site.AbstractSiteRenderingMojo.createSiteRenderingContext(AbstractSiteRenderingMojo.java:293)...
> > 23 moreCaused by: org.apache.maven.project.InvalidProjectModelException:
> > 1problem was encountered while building the effective model
> > forgroupId:moduleA:1.1.5-SNAPSHOT[FATAL] Non-resolvable parent POM
> > forgroupId:projectName:1.1.5-SNAPSHOT: Could not find
> > artifactgroupId:parent:pom:1.0.3 in central(
> http://repo1.maven.org/maven2)
> > @groupId:projectName:1.1.5-SNAPSHOT,
> > /home/agomes/workspace/projectName/pom.xml,line 9, column 10for project
> > groupId:moduleA:1.1.5-SNAPSHOTat
> > /home/agomes/workspace/projectName/moduleA/pom.xml for
> > projectgroupId:moduleA:1.1.5-SNAPSHOTat /home/agomes/workspace/projectNa
> >  me/modul
> >
> eA/pom.xmlatorg.apache.maven.project.DefaultMavenProjectBuilder.transformError(DefaultMavenProjectBuilder.java:194)atorg.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:211)atorg.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:223)atorg.apache.maven.doxia.tools.DefaultSiteTool.populateModulesMenu(DefaultSiteTool.java:888)...
> > 25 more
> > >
> > >
> > >
> > >
> > >
> >
> >
> > --
> > Dennis Lundberg
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> > For additional commands, e-mail: users-h...@maven.apache.org
> >
> >
>

Reply via email to