You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Milos Kleint <mk...@gmail.com> on 2007/12/21 21:55:46 UTC

Re: svn commit: r604980 - in /maven/components/trunk/maven-project/src/main: aspect/org/apache/maven/project/aspect/compat/ java/org/apache/maven/project/

Hey,

After your commit the assembly plugin started to fail for me again. when and
how is the aspect activated? I'm rather clueless regarding aspects so sorry
if that's obvious from code.

Milos

On Dec 17, 2007 9:04 PM, <jd...@apache.org> wrote:

> Author: jdcasey
> Date: Mon Dec 17 12:04:45 2007
> New Revision: 604980
>
> URL: http://svn.apache.org/viewvc?rev=604980&view=rev
> Log:
> Moving field restored for backward compat out into a maven-project
> specific out into a compat aspect, like the one used in core itself for the
> plugin manager and lifecycle executor.
>
> Added:
>
>  maven/components/trunk/maven-project/src/main/aspect/org/apache/maven/project/aspect/compat/
>
>  maven/components/trunk/maven-project/src/main/aspect/org/apache/maven/project/aspect/compat/Maven20xProjectCompatAspect.aj
> Modified:
>
>  maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
>
> Added:
> maven/components/trunk/maven-project/src/main/aspect/org/apache/maven/project/aspect/compat/Maven20xProjectCompatAspect.aj
> URL:
> http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/aspect/org/apache/maven/project/aspect/compat/Maven20xProjectCompatAspect.aj?rev=604980&view=auto
>
> ==============================================================================
> ---
> maven/components/trunk/maven-project/src/main/aspect/org/apache/maven/project/aspect/compat/Maven20xProjectCompatAspect.aj
> (added)
> +++
> maven/components/trunk/maven-project/src/main/aspect/org/apache/maven/project/aspect/compat/Maven20xProjectCompatAspect.aj
> Mon Dec 17 12:04:45 2007
> @@ -0,0 +1,15 @@
> +package org.apache.maven.project.aspect.compat;
> +
> +import org.apache.maven.project.DefaultMavenProjectBuilder;
> +
> +import java.util.HashMap;
> +import java.util.Map;
> +
> +public privileged aspect Maven20xProjectCompatAspect
> +{
> +
> +    //DO NOT USE, it is here only for backward compatibility reasons. The
> existing
> +    // maven-assembly-plugin (2.2-beta-1) is accessing it via reflection.
> +    private Map DefaultMavenProjectBuilder.processedProjectCache = new
> HashMap();
> +
> +}
>
> Modified:
> maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
> URL:
> http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java?rev=604980&r1=604979&r2=604980&view=diff
>
> ==============================================================================
> ---
> maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
> (original)
> +++
> maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
> Mon Dec 17 12:04:45 2007
> @@ -162,11 +162,6 @@
>
>     public static final String MAVEN_MODEL_VERSION = "4.0.0";
>
> -    //DO NOT USE, it is here only for backward compatibility reasons. The
> existing
> -    // maven-assembly-plugin (2.2-beta-1) is accessing it via reflection.
> -    private Map processedProjectCache = new HashMap();
> -
> -
>     public void initialize()
>     {
>         modelReader = new MavenXpp3Reader();
>
>
>

Re: svn commit: r604980 - in /maven/components/trunk/maven-project/src/main: aspect/org/apache/maven/project/aspect/compat/ java/org/apache/maven/project/

Posted by Milos Kleint <mk...@gmail.com>.
Hmm.. I had the problem with both command line 2.1-SNAPSHOT and the
embedded one in netbeans. I can't reproduce now in either. I'll file a
bug if I find reproducible steps for the issue,

Sorry to bug you.

Milos

On Jan 7, 2008 6:37 PM, John Casey <jd...@commonjava.org> wrote:
> Sorry, can you provide a little more information on when this is
> failing, how you're running Maven, and what the error is? I'm having
> trouble replicating the problem using the integration tests in the
> assembly plugin itself, using a fresh build of maven trunk.
>
> Thanks,
>
> -john
>
>
> On Dec 21, 2007, at 3:55 PM, Milos Kleint wrote:
>
> > Hey,
> >
> > After your commit the assembly plugin started to fail for me again.
> > when and
> > how is the aspect activated? I'm rather clueless regarding aspects
> > so sorry
> > if that's obvious from code.
> >
> > Milos
> >
> > On Dec 17, 2007 9:04 PM, <jd...@apache.org> wrote:
> >
> >> Author: jdcasey
> >> Date: Mon Dec 17 12:04:45 2007
> >> New Revision: 604980
> >>
> >> URL: http://svn.apache.org/viewvc?rev=604980&view=rev
> >> Log:
> >> Moving field restored for backward compat out into a maven-project
> >> specific out into a compat aspect, like the one used in core
> >> itself for the
> >> plugin manager and lifecycle executor.
> >>
> >> Added:
> >>
> >>  maven/components/trunk/maven-project/src/main/aspect/org/apache/
> >> maven/project/aspect/compat/
> >>
> >>  maven/components/trunk/maven-project/src/main/aspect/org/apache/
> >> maven/project/aspect/compat/Maven20xProjectCompatAspect.aj
> >> Modified:
> >>
> >>  maven/components/trunk/maven-project/src/main/java/org/apache/
> >> maven/project/DefaultMavenProjectBuilder.java
> >>
> >> Added:
> >> maven/components/trunk/maven-project/src/main/aspect/org/apache/
> >> maven/project/aspect/compat/Maven20xProjectCompatAspect.aj
> >> URL:
> >> http://svn.apache.org/viewvc/maven/components/trunk/maven-project/
> >> src/main/aspect/org/apache/maven/project/aspect/compat/
> >> Maven20xProjectCompatAspect.aj?rev=604980&view=auto
> >>
> >> =====================================================================
> >> =========
> >> ---
> >> maven/components/trunk/maven-project/src/main/aspect/org/apache/
> >> maven/project/aspect/compat/Maven20xProjectCompatAspect.aj
> >> (added)
> >> +++
> >> maven/components/trunk/maven-project/src/main/aspect/org/apache/
> >> maven/project/aspect/compat/Maven20xProjectCompatAspect.aj
> >> Mon Dec 17 12:04:45 2007
> >> @@ -0,0 +1,15 @@
> >> +package org.apache.maven.project.aspect.compat;
> >> +
> >> +import org.apache.maven.project.DefaultMavenProjectBuilder;
> >> +
> >> +import java.util.HashMap;
> >> +import java.util.Map;
> >> +
> >> +public privileged aspect Maven20xProjectCompatAspect
> >> +{
> >> +
> >> +    //DO NOT USE, it is here only for backward compatibility
> >> reasons. The
> >> existing
> >> +    // maven-assembly-plugin (2.2-beta-1) is accessing it via
> >> reflection.
> >> +    private Map DefaultMavenProjectBuilder.processedProjectCache
> >> = new
> >> HashMap();
> >> +
> >> +}
> >>
> >> Modified:
> >> maven/components/trunk/maven-project/src/main/java/org/apache/
> >> maven/project/DefaultMavenProjectBuilder.java
> >> URL:
> >> http://svn.apache.org/viewvc/maven/components/trunk/maven-project/
> >> src/main/java/org/apache/maven/project/
> >> DefaultMavenProjectBuilder.java?
> >> rev=604980&r1=604979&r2=604980&view=diff
> >>
> >> =====================================================================
> >> =========
> >> ---
> >> maven/components/trunk/maven-project/src/main/java/org/apache/
> >> maven/project/DefaultMavenProjectBuilder.java
> >> (original)
> >> +++
> >> maven/components/trunk/maven-project/src/main/java/org/apache/
> >> maven/project/DefaultMavenProjectBuilder.java
> >> Mon Dec 17 12:04:45 2007
> >> @@ -162,11 +162,6 @@
> >>
> >>     public static final String MAVEN_MODEL_VERSION = "4.0.0";
> >>
> >> -    //DO NOT USE, it is here only for backward compatibility
> >> reasons. The
> >> existing
> >> -    // maven-assembly-plugin (2.2-beta-1) is accessing it via
> >> reflection.
> >> -    private Map processedProjectCache = new HashMap();
> >> -
> >> -
> >>     public void initialize()
> >>     {
> >>         modelReader = new MavenXpp3Reader();
> >>
> >>
> >>
>
> ---
> John Casey
> Committer and PMC Member, Apache Maven
> mail: jdcasey at commonjava dot org
> blog: http://www.ejlife.net/blogs/john
> rss: http://feeds.feedburner.com/ejlife/john
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: svn commit: r604980 - in /maven/components/trunk/maven-project/src/main: aspect/org/apache/maven/project/aspect/compat/ java/org/apache/maven/project/

Posted by John Casey <jd...@commonjava.org>.
Sorry, can you provide a little more information on when this is  
failing, how you're running Maven, and what the error is? I'm having  
trouble replicating the problem using the integration tests in the  
assembly plugin itself, using a fresh build of maven trunk.

Thanks,

-john

On Dec 21, 2007, at 3:55 PM, Milos Kleint wrote:

> Hey,
>
> After your commit the assembly plugin started to fail for me again.  
> when and
> how is the aspect activated? I'm rather clueless regarding aspects  
> so sorry
> if that's obvious from code.
>
> Milos
>
> On Dec 17, 2007 9:04 PM, <jd...@apache.org> wrote:
>
>> Author: jdcasey
>> Date: Mon Dec 17 12:04:45 2007
>> New Revision: 604980
>>
>> URL: http://svn.apache.org/viewvc?rev=604980&view=rev
>> Log:
>> Moving field restored for backward compat out into a maven-project
>> specific out into a compat aspect, like the one used in core  
>> itself for the
>> plugin manager and lifecycle executor.
>>
>> Added:
>>
>>  maven/components/trunk/maven-project/src/main/aspect/org/apache/ 
>> maven/project/aspect/compat/
>>
>>  maven/components/trunk/maven-project/src/main/aspect/org/apache/ 
>> maven/project/aspect/compat/Maven20xProjectCompatAspect.aj
>> Modified:
>>
>>  maven/components/trunk/maven-project/src/main/java/org/apache/ 
>> maven/project/DefaultMavenProjectBuilder.java
>>
>> Added:
>> maven/components/trunk/maven-project/src/main/aspect/org/apache/ 
>> maven/project/aspect/compat/Maven20xProjectCompatAspect.aj
>> URL:
>> http://svn.apache.org/viewvc/maven/components/trunk/maven-project/ 
>> src/main/aspect/org/apache/maven/project/aspect/compat/ 
>> Maven20xProjectCompatAspect.aj?rev=604980&view=auto
>>
>> ===================================================================== 
>> =========
>> ---
>> maven/components/trunk/maven-project/src/main/aspect/org/apache/ 
>> maven/project/aspect/compat/Maven20xProjectCompatAspect.aj
>> (added)
>> +++
>> maven/components/trunk/maven-project/src/main/aspect/org/apache/ 
>> maven/project/aspect/compat/Maven20xProjectCompatAspect.aj
>> Mon Dec 17 12:04:45 2007
>> @@ -0,0 +1,15 @@
>> +package org.apache.maven.project.aspect.compat;
>> +
>> +import org.apache.maven.project.DefaultMavenProjectBuilder;
>> +
>> +import java.util.HashMap;
>> +import java.util.Map;
>> +
>> +public privileged aspect Maven20xProjectCompatAspect
>> +{
>> +
>> +    //DO NOT USE, it is here only for backward compatibility  
>> reasons. The
>> existing
>> +    // maven-assembly-plugin (2.2-beta-1) is accessing it via  
>> reflection.
>> +    private Map DefaultMavenProjectBuilder.processedProjectCache  
>> = new
>> HashMap();
>> +
>> +}
>>
>> Modified:
>> maven/components/trunk/maven-project/src/main/java/org/apache/ 
>> maven/project/DefaultMavenProjectBuilder.java
>> URL:
>> http://svn.apache.org/viewvc/maven/components/trunk/maven-project/ 
>> src/main/java/org/apache/maven/project/ 
>> DefaultMavenProjectBuilder.java? 
>> rev=604980&r1=604979&r2=604980&view=diff
>>
>> ===================================================================== 
>> =========
>> ---
>> maven/components/trunk/maven-project/src/main/java/org/apache/ 
>> maven/project/DefaultMavenProjectBuilder.java
>> (original)
>> +++
>> maven/components/trunk/maven-project/src/main/java/org/apache/ 
>> maven/project/DefaultMavenProjectBuilder.java
>> Mon Dec 17 12:04:45 2007
>> @@ -162,11 +162,6 @@
>>
>>     public static final String MAVEN_MODEL_VERSION = "4.0.0";
>>
>> -    //DO NOT USE, it is here only for backward compatibility  
>> reasons. The
>> existing
>> -    // maven-assembly-plugin (2.2-beta-1) is accessing it via  
>> reflection.
>> -    private Map processedProjectCache = new HashMap();
>> -
>> -
>>     public void initialize()
>>     {
>>         modelReader = new MavenXpp3Reader();
>>
>>
>>

---
John Casey
Committer and PMC Member, Apache Maven
mail: jdcasey at commonjava dot org
blog: http://www.ejlife.net/blogs/john
rss: http://feeds.feedburner.com/ejlife/john