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();


Reply via email to