Thx, I thought so.  Do you see this as a defect, or is this the way
things are supposed to work?  I have no problems logging this as a
defect (if that is what it is) and manipulating the pom file as a work
around.  My concern is how many times will this I have to do this
(rhetorical question).  So I guess what I am asking is, is this really a
bug?

Regards,
Douglas WF Acheson

On Wed, 2006-05-17 at 12:20 -0500, Wayne Fay wrote:
> You could download the acegisecurity source code, "move it" under your
> own company's groupId, modify the pom so it uses the newer Spring
> 1.2.4, build and deploy it to your local corporate repo.
> 
> Then adjust your own project's pom to reflect the new groupId etc.
> 
> I'm sure this is more painful than you're probably interested in
> dealing with, but it would work...
> 
> Wayne
> 
> On 5/17/06, Douglas WF Acheson <[EMAIL PROTECTED]> wrote:
> > Hello,
> >
> >  Thanks for the response. I wen through the exercise of using -X to
> > resolve my compile issues when I started to use Maven2.
> >
> >   What happens (found out by using -X) is that Spring 1.1.3 is added to
> > the classpath via the acegi (0.7) dependency, even though I have
> > explicitly put the Spring 1.2.4 as a direct dependency in my pom.xml. It
> > adds it before Spring 1.2.4.  So, to remove this from the classpath I
> > used the exclusion on the acegi dependency, and that worked.
> >
> >   Now site does not work, grrr ....
> >
> > Regards,
> > Douglas WF Acheson
> >
> > On Wed, 2006-05-17 at 11:34 -0500, Wayne Fay wrote:
> > > I think you should try the following:
> > >
> > > 1. Add an explicit spring-core/springframework dependency node with
> > > the proper version.
> > > 2. Remove this exclusion node.
> > > 3. Run mvn -X and watch what version(s) of acegisecurity and
> > > springframework are used.
> > >
> > > Maven should automatically see that acegi needs springframework
> > > version 1.3, but since you've included version x (x > 1.3) in your
> > > list of dependent artifacts, it should use that version instead.
> > >
> > > Wayne
> > >
> > > On 5/17/06, Douglas WF Acheson <[EMAIL PROTECTED]> wrote:
> > > > Hello,
> > > >
> > > >   Okay so I have found out what the problem was.  I have in my pom.xml
> > > > the following (snippet here)
> > > >
> > > > <dependency>
> > > >         <groupId>acegisecurity</groupId>
> > > >         <artifactId>acegi-security</artifactId>
> > > >         <version>0.7.0</version>
> > > >         <scope>compile</scope>
> > > >         <exclusions>
> > > >                 <exclusion>
> > > >                         <artifactId>spring-core</artifactId>
> > > >                         <groupId>springframework</groupId>
> > > >                 </exclusion>
> > > >         </exclusions>
> > > > </dependency>
> > > >
> > > >
> > > > This causes site a problem.  I assume it is because I am using
> > > > exclusions to not include the version of Spring this guy depends on,
> > > > which is 1.3.  We use a later version of Spring (it is not an option to
> > > > upgrade to a later version of acegi nor is it an option to downgrade
> > > > Spring).
> > > >
> > > >  Any idea how I can compile and run site using the above?
> > > >
> > > >
> > > > Regards,
> > > > Douglas WF Acheson
> > > >
> > > >
> > > > On Fri, 2006-05-12 at 13:43 -0500, Wayne Fay wrote:
> > > > > Just for now, yes, I would exclude those dependencies manually in your
> > > > > pom, and specifically include the proper (relocated) dependencies.
> > > > >
> > > > > This is all trying to get your site generated properly. Once that
> > > > > works, then you can start optimizing your pom.
> > > > >
> > > > > Wayne
> > > > >
> > > > > On 5/12/06, Douglas WF Acheson <[EMAIL PROTECTED]> wrote:
> > > > > > Thx for the input!  I have thought of that, but quickly realized I 
> > > > > > do
> > > > > > not directly depend upon those artifats, they are transient
> > > > > > dependencies.  Does it make sense that I modify the pom files in my
> > > > > > local repo to use exclude those dependencies?  That could be a lot 
> > > > > > of
> > > > > > work, just to have it change when a new update comes in.  And how 
> > > > > > would
> > > > > > that work for others on my team who need to run site?
> > > > > >
> > > > > > Thanks again ...
> > > > > >
> > > > > > dwfa
> > > > > >
> > > > > >
> > > > > > On Fri, 2006-05-12 at 12:51 -0500, Wayne Fay wrote:
> > > > > > > Based on those "... has been relocated..." statements, I would 
> > > > > > > modify
> > > > > > > your dependencies to pull the artifacts from the 
> > > > > > > org.springframework,
> > > > > > > javax.servlet, etc locations and see if that doesn't resolve your
> > > > > > > problems.
> > > > > > >
> > > > > > > Wayne
> > > > > > >
> > > > > > > On 5/12/06, Douglas WF Acheson <[EMAIL PROTECTED]> wrote:
> > > > > > > > I am really stuck on this site thing (like a dog with a bone).
> > > > > > > >
> > > > > > > > I need to get a site up and running to show my boss :-().  I 
> > > > > > > > have gotten
> > > > > > > > a little farther.  When I run mvn site:site I get one html file
> > > > > > > >         integration.html
> > > > > > > > But, the goal fails on creating the dependencies.html file 
> > > > > > > > (report) with
> > > > > > > > the exception
> > > > > > > >
> > > > > > > > [INFO] Generate "Dependencies" report.
> > > > > > > > [DEBUG] While downloading springframework:spring-context:1.1.3
> > > > > > > >   This artifact has been relocated to
> > > > > > > > org.springframework:spring-context:1.1.3.
> > > > > > > >
> > > > > > > >
> > > > > > > > [DEBUG] While downloading servletapi:servletapi:2.3
> > > > > > > >   This artifact has been relocated to 
> > > > > > > > javax.servlet:servlet-api:2.3.
> > > > > > > >
> > > > > > > >
> > > > > > > > [DEBUG] While downloading springframework:spring-webmvc:1.1.3
> > > > > > > >   This artifact has been relocated to
> > > > > > > > org.springframework:spring-webmvc:1.1.3.
> > > > > > > >
> > > > > > > >
> > > > > > > > [DEBUG] While downloading xml-apis:xml-apis:2.0.2
> > > > > > > >   This artifact has been relocated to xml-apis:xml-apis:1.0.b2.
> > > > > > > >
> > > > > > > >
> > > > > > > > [DEBUG] While downloading jstl:jstl:1.0.2
> > > > > > > >   This artifact has been relocated to javax.servlet:jstl:1.0.2.
> > > > > > > >
> > > > > > > >
> > > > > > > > [DEBUG] While downloading servletapi:servletapi:2.3
> > > > > > > >   This artifact has been relocated to 
> > > > > > > > javax.servlet:servlet-api:2.3.
> > > > > > > >
> > > > > > > >
> > > > > > > > [DEBUG] While downloading springframework:spring-mock:1.1.3
> > > > > > > >   This artifact has been relocated to
> > > > > > > > org.springframework:spring-mock:1.1.3.
> > > > > > > >
> > > > > > > >
> > > > > > > > [DEBUG] While downloading springframework:spring-web:1.1.3
> > > > > > > >   This artifact has been relocated to
> > > > > > > > org.springframework:spring-web:1.1.3.
> > > > > > > >
> > > > > > > >
> > > > > > > > [DEBUG] While downloading springframework:spring-orm:1.1.3
> > > > > > > >   This artifact has been relocated to
> > > > > > > > org.springframework:spring-orm:1.1.3.
> > > > > > > >
> > > > > > > >
> > > > > > > > [DEBUG] While downloading springframework:spring-dao:1.1.3
> > > > > > > >   This artifact has been relocated to
> > > > > > > > org.springframework:spring-dao:1.1.3.
> > > > > > > >
> > > > > > > >
> > > > > > > > [DEBUG] While downloading springframework:spring-aop:1.1.3
> > > > > > > >   This artifact has been relocated to
> > > > > > > > org.springframework:spring-aop:1.1.3.
> > > > > > > >
> > > > > > > >
> > > > > > > > [INFO]
> > > > > > > > ------------------------------------------------------------------------
> > > > > > > > [ERROR] FATAL ERROR
> > > > > > > > [INFO]
> > > > > > > > ------------------------------------------------------------------------
> > > > > > > > [INFO] null
> > > > > > > > [INFO]
> > > > > > > > ------------------------------------------------------------------------
> > > > > > > > [DEBUG] 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:467)
> > > > > > > >         at
> > > > > > > > org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:225)
> > > > > > > >         at 
> > > > > > > > org.apache.maven.report.projectinfo.DependenciesReport
> > > > > > > > $DependenciesRenderer.getMavenProjectFromRepository(DependenciesReport.java:456)
> > > > > > > >         at 
> > > > > > > > org.apache.maven.report.projectinfo.DependenciesReport
> > > > > > > > $DependenciesRenderer.printDescriptionsAndURLs(DependenciesReport.java:392)
> > > > > > > >         at 
> > > > > > > > org.apache.maven.report.projectinfo.DependenciesReport
> > > > > > > > $DependenciesRenderer.printDescriptionsAndURLs(DependenciesReport.java:429)
> > > > > > > >         at 
> > > > > > > > org.apache.maven.report.projectinfo.DependenciesReport
> > > > > > > > $DependenciesRenderer.printDescriptionsAndURLs(DependenciesReport.java:429)
> > > > > > > >         at 
> > > > > > > > org.apache.maven.report.projectinfo.DependenciesReport
> > > > > > > > $DependenciesRenderer.printDescriptionsAndURLs(DependenciesReport.java:429)
> > > > > > > >         at 
> > > > > > > > org.apache.maven.report.projectinfo.DependenciesReport
> > > > > > > > $DependenciesRenderer.renderBody(DependenciesReport.java:277)
> > > > > > > >         at
> > > > > > > > org.apache.maven.reporting.AbstractMavenReportRenderer.render(AbstractMavenReportRenderer.java:65)
> > > > > > > >         at
> > > > > > > > org.apache.maven.report.projectinfo.DependenciesReport.executeReport(DependenciesReport.java:97)
> > > > > > > >         at
> > > > > > > > org.apache.maven.reporting.AbstractMavenReport.generate(AbstractMavenReport.java:101)
> > > > > > > >         at
> > > > > > > > org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument(ReportDocumentRenderer.java:67)
> > > > > > > >         at
> > > > > > > > org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(DefaultSiteRenderer.java:239)
> > > > > > > >         at
> > > > > > > > org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSiteRenderer.java:115)
> > > > > > > >         at
> > > > > > > > org.apache.maven.plugins.site.SiteMojo.renderLocale(SiteMojo.java:124)
> > > > > > > >         at
> > > > > > > > org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:92)
> > > > > > > >         at
> > > > > > > > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
> > > > > > > >         at
> > > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
> > > > > > > >         at
> > > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:488)
> > > > > > > >         at
> > > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:458)
> > > > > > > >         at
> > > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
> > > > > > > >         at
> > > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
> > > > > > > >         at
> > > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
> > > > > > > >         at
> > > > > > > > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
> > > > > > > >         at 
> > > > > > > > org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
> > > > > > > >         at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
> > > > > > > >         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)
> > > > > > > >
> > > > > > > >
> > > > > > > > If I could get a hold of the source I would try and trace 
> > > > > > > > through it,
> > > > > > > > but I cannot get access to svn.apache.org.
> > > > > > > >
> > > > > > > > dwfa
> > > > > > > >
> > > > > > > >
> > > > > > > > On Thu, 2006-05-11 at 21:19 +0530, Vinod Panicker wrote:
> > > > > > > > > Hi,
> > > > > > > > >
> > > > > > > > > On 5/11/06, Douglas WF Acheson <[EMAIL PROTECTED]> wrote:
> > > > > > > > > > Okay, now I am more confused :-).  I have been trying run 
> > > > > > > > > > the goal site
> > > > > > > > > > for a few days with no luck.  I believe I have tried all 
> > > > > > > > > > the suggestions
> > > > > > > > > > that have been provided (thanks to everyone).
> > > > > > > > > >
> > > > > > > > > >   I have the latest plugins, got this by using the -U 
> > > > > > > > > > option and added
> > > > > > > > > > the snapshot repository to my pom.  But, I am still getting 
> > > > > > > > > > the same
> > > > > > > > > > NPE.  It seems there are arguments that need to be provided 
> > > > > > > > > > to use site
> > > > > > > > > > (or one of its dependencies), but I do not know where to 
> > > > > > > > > > find this out
> > > > > > > > > > this information.
> > > > > > > > >
> > > > > > > > > Whatever snapshots you are using in your project, please 
> > > > > > > > > download the
> > > > > > > > > sources and for each of them, do an 'mvn install'.  This 
> > > > > > > > > should take
> > > > > > > > > care of the NPE, IMO.  I was having a similar problem and it 
> > > > > > > > > went away
> > > > > > > > > when I compiled and installed the snapshot jars myself.
> > > > > > > > >
> > > > > > > > > Regards,
> > > > > > > > > Vinod.
> > > > > > > > >
> > > > > > > > > ---------------------------------------------------------------------
> > > > > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > > > > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > > > > > > >
> > > > > > > >
> > > > > > > > ---------------------------------------------------------------------
> > > > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > > > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > > ---------------------------------------------------------------------
> > > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > > > > >
> > > > > >
> > > > > > ---------------------------------------------------------------------
> > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > > > >
> > > > > >
> > > > >
> > > > > ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > >
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to