Author: jdcasey
Date: Mon Dec 17 21:36:03 2007
New Revision: 605095

URL: http://svn.apache.org/viewvc?rev=605095&view=rev
Log:
Removing the build overlay, as it was causing problems with path translation, 
and doesn't serve any real purpose.

Removed:
    
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/overlay/
Modified:
    
maven/components/trunk/maven-core/src/test/java/org/apache/maven/plugin/PluginParameterExpressionEvaluatorTest.java
    
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
    
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/MavenProject.java

Modified: 
maven/components/trunk/maven-core/src/test/java/org/apache/maven/plugin/PluginParameterExpressionEvaluatorTest.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-core/src/test/java/org/apache/maven/plugin/PluginParameterExpressionEvaluatorTest.java?rev=605095&r1=605094&r2=605095&view=diff
==============================================================================
--- 
maven/components/trunk/maven-core/src/test/java/org/apache/maven/plugin/PluginParameterExpressionEvaluatorTest.java
 (original)
+++ 
maven/components/trunk/maven-core/src/test/java/org/apache/maven/plugin/PluginParameterExpressionEvaluatorTest.java
 Mon Dec 17 21:36:03 2007
@@ -261,7 +261,7 @@
 
         Object value = expressionEvaluator.evaluate( 
"${project.build.directory}" + FS + "${project.build.finalName}" );
 
-        assertEquals( new File( "expected-directory/expected-finalName" 
).getCanonicalPath(), value );
+        assertEquals( "expected-directory/expected-finalName", value );
     }
 
     public void testShouldExtractPluginArtifacts()

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=605095&r1=605094&r2=605095&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 21:36:03 2007
@@ -706,14 +706,16 @@
 
         if ( fromSourceTree )
         {
+            Build build = project.getBuild();
+
+            // NOTE: setting this script-source root before path translation, 
because
+            // the plugin tools compose basedir and scriptSourceRoot into a 
single file.
+            project.addScriptSourceRoot( build.getScriptSourceDirectory() );
+
             getLogger().debug( "Aligning project: " + project.getId() + " to 
base directory: " + projectDescriptor.getParentFile() );
             pathTranslator.alignToBaseDirectory( project.getModel(), 
projectDescriptor.getParentFile() );
 
-            Build build = project.getBuild();
-
             project.addCompileSourceRoot( build.getSourceDirectory() );
-
-            project.addScriptSourceRoot( build.getScriptSourceDirectory() );
 
             project.addTestCompileSourceRoot( build.getTestSourceDirectory() );
 

Modified: 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/MavenProject.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/MavenProject.java?rev=605095&r1=605094&r2=605095&view=diff
==============================================================================
--- 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/MavenProject.java
 (original)
+++ 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/MavenProject.java
 Mon Dec 17 21:36:03 2007
@@ -51,7 +51,6 @@
 import org.apache.maven.project.artifact.ActiveProjectArtifact;
 import org.apache.maven.project.artifact.InvalidDependencyVersionException;
 import org.apache.maven.project.artifact.MavenMetadataSource;
-import org.apache.maven.project.overlay.BuildOverlay;
 import org.codehaus.plexus.util.xml.Xpp3Dom;
 
 import java.io.File;
@@ -1038,19 +1037,12 @@
 
     public void setBuild( Build build )
     {
-        buildOverlay = new BuildOverlay( build );
-
         model.setBuild( build );
     }
 
     public Build getBuild()
     {
-        if ( buildOverlay == null )
-        {
-            buildOverlay = new BuildOverlay( getModelBuild() );
-        }
-
-        return buildOverlay;
+        return getModelBuild();
     }
 
     public List getResources()


Reply via email to