You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Brett Porter <bp...@f2network.com.au> on 2003/08/07 04:08:55 UTC

RE: [jira] Created: (MAVEN-659) Processed plugins can't handle lo cal repo changing

Thanks dIon, this answers the question I had in MAVEN-567... So all I need
to do is rm -rf the plugins directory if the repository gets cleaned out?

- Brett

> -----Original Message-----
> From: jira@codehaus.org [mailto:jira@codehaus.org] 
> Sent: Thursday, 7 August 2003 12:09 PM
> To: dev@maven.apache.org
> Subject: [jira] Created: (MAVEN-659) Processed plugins can't 
> handle local repo changing
> 
> 
> Message:
> 
>   A new issue has been created in JIRA.
> 
> ---------------------------------------------------------------------
> View the issue:
> 
>   http://jira.codehaus.org/secure/ViewIssue.jspa?key=MAVEN-659
> 
> 
> Here is an overview of the issue:
> ---------------------------------------------------------------------
>         Key: MAVEN-659
>     Summary: Processed plugins can't handle local repo changing
>        Type: Bug
> 
>      Status: Unassigned
>    Priority: Major
> 
>  Time Spent: Unknown
>   Remaining: Unknown
> 
>     Project: maven
>  Components: 
>              core
>    Fix Fors:
>              1.0-final
>    Versions:
>              1.0-beta-10
>              1.0-rc1
> 
>    Assignee: 
>    Reporter: dion gillard
> 
>     Created: Wed, 6 Aug 2003 9:08 PM
>     Updated: Wed, 6 Aug 2003 9:08 PM
> 
> Description:
> Anybody have an idea about how to fix this? This is a _major_ 
> piece of breakage that has persisted for 7 months. Because of 
> this issue, it is completely impossible to use 
> multiproject/reactor when you need to override the local repo 
> in the project property files. You end up getting
> 
> java.lang.ClassNotFoundException: velocity
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
> 
> There is actually another fundamental error which results in 
> exactly the same error, and that is changing the local repo 
> after a set of plugins have been processed. So if I create a 
> new project, run
>   maven jar
> to build it, all works fine. Then if I simply add a project 
> property file with a local repo override, and do
>   maven jar
> again, I get the same ClassNotFoundException. I guess this is 
> because the plugins involved have already been processed and 
> think that their dependencies have been pulled down, and 
> can't find them in the new local repo, which is empty. But 
> local repos are (should) be completely independent of the 
> expanded plugins. Right now anyways, there is no stated 
> requirement that for every local repo there is a separate 
> expanded plugin dir.
> 
> So I think the whole fundamental way that plugin dependencies 
> are handled should be changed so that plugins can handle the 
> repo changing, or alternately (a worse solution) the link 
> between them and the local repo should be explained better.
>  
> 
> 
> 
> ---------------------------------------------------------------------
> JIRA INFORMATION:
> 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
> 
> If you want more information on JIRA, or have a bug to report see:
>    http://www.atlassian.com/software/jira
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 

RE: [jira] Created: (MAVEN-659) Processed plugins can't handle lo cal repo changing

Posted by di...@multitask.com.au.
Yep.
--
dIon Gillard, Multitask Consulting
Blog:      http://blogs.codehaus.org/people/dion/


Brett Porter <bp...@f2network.com.au> wrote on 07/08/2003 12:08:55 PM:

> Thanks dIon, this answers the question I had in MAVEN-567... So all I 
need
> to do is rm -rf the plugins directory if the repository gets cleaned 
out?
> 
> - Brett
> 
> > -----Original Message-----
> > From: jira@codehaus.org [mailto:jira@codehaus.org] 
> > Sent: Thursday, 7 August 2003 12:09 PM
> > To: dev@maven.apache.org
> > Subject: [jira] Created: (MAVEN-659) Processed plugins can't 
> > handle local repo changing
> > 
> > 
> > Message:
> > 
> >   A new issue has been created in JIRA.
> > 
> > ---------------------------------------------------------------------
> > View the issue:
> > 
> >   http://jira.codehaus.org/secure/ViewIssue.jspa?key=MAVEN-659
> > 
> > 
> > Here is an overview of the issue:
> > ---------------------------------------------------------------------
> >         Key: MAVEN-659
> >     Summary: Processed plugins can't handle local repo changing
> >        Type: Bug
> > 
> >      Status: Unassigned
> >    Priority: Major
> > 
> >  Time Spent: Unknown
> >   Remaining: Unknown
> > 
> >     Project: maven
> >  Components: 
> >              core
> >    Fix Fors:
> >              1.0-final
> >    Versions:
> >              1.0-beta-10
> >              1.0-rc1
> > 
> >    Assignee: 
> >    Reporter: dion gillard
> > 
> >     Created: Wed, 6 Aug 2003 9:08 PM
> >     Updated: Wed, 6 Aug 2003 9:08 PM
> > 
> > Description:
> > Anybody have an idea about how to fix this? This is a _major_ 
> > piece of breakage that has persisted for 7 months. Because of 
> > this issue, it is completely impossible to use 
> > multiproject/reactor when you need to override the local repo 
> > in the project property files. You end up getting
> > 
> > java.lang.ClassNotFoundException: velocity
> >         at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
> > 
> > There is actually another fundamental error which results in 
> > exactly the same error, and that is changing the local repo 
> > after a set of plugins have been processed. So if I create a 
> > new project, run
> >   maven jar
> > to build it, all works fine. Then if I simply add a project 
> > property file with a local repo override, and do
> >   maven jar
> > again, I get the same ClassNotFoundException. I guess this is 
> > because the plugins involved have already been processed and 
> > think that their dependencies have been pulled down, and 
> > can't find them in the new local repo, which is empty. But 
> > local repos are (should) be completely independent of the 
> > expanded plugins. Right now anyways, there is no stated 
> > requirement that for every local repo there is a separate 
> > expanded plugin dir.
> > 
> > So I think the whole fundamental way that plugin dependencies 
> > are handled should be changed so that plugins can handle the 
> > repo changing, or alternately (a worse solution) the link 
> > between them and the local repo should be explained better.
> > 
> > 
> > 
> > 
> > ---------------------------------------------------------------------
> > JIRA INFORMATION:
> > 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
> > 
> > If you want more information on JIRA, or have a bug to report see:
> >    http://www.atlassian.com/software/jira
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >