You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by be...@apache.org on 2009/04/14 20:23:39 UTC

svn commit: r764913 - /maven/components/trunk/maven-project-builder/src/main/java/org/apache/maven/project/builder/ProcessorContext.java

Author: bentmann
Date: Tue Apr 14 18:23:39 2009
New Revision: 764913

URL: http://svn.apache.org/viewvc?rev=764913&view=rev
Log:
o Fixed basedir alignment

Modified:
    maven/components/trunk/maven-project-builder/src/main/java/org/apache/maven/project/builder/ProcessorContext.java

Modified: maven/components/trunk/maven-project-builder/src/main/java/org/apache/maven/project/builder/ProcessorContext.java
URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-project-builder/src/main/java/org/apache/maven/project/builder/ProcessorContext.java?rev=764913&r1=764912&r2=764913&view=diff
==============================================================================
--- maven/components/trunk/maven-project-builder/src/main/java/org/apache/maven/project/builder/ProcessorContext.java (original)
+++ maven/components/trunk/maven-project-builder/src/main/java/org/apache/maven/project/builder/ProcessorContext.java Tue Apr 14 18:23:39 2009
@@ -319,45 +319,45 @@
      * Post-processes the paths of build directories by aligning relative paths to the project directory and normalizing
      * file separators to the platform-specific separator.
      * 
-     * @param modelProperties The model properties to process, must not be {@code null}.
+     * @param model The model to process, must not be {@code null}.
      * @param basedir The project directory, must not be {@code null}.
-     * @return The updated model properties, never {@code null}.
      */
     private static void alignPaths( Model model, File basedir )
     {
-    	Build build = model.getBuild();
-    	if(build != null)
-    	{
-    		build.setDirectory(getAlignedPathFor(build.getDirectory(), basedir));
-    		build.setOutputDirectory(getAlignedPathFor(build.getOutputDirectory(), basedir));	
-    		build.setTestOutputDirectory(getAlignedPathFor(build.getTestOutputDirectory(), basedir));
-    		build.setSourceDirectory(getAlignedPathFor(build.getSourceDirectory(), basedir));
-    		build.setScriptSourceDirectory(getAlignedPathFor(build.getScriptSourceDirectory(), basedir));
-    		
-    		for( Resource r : build.getResources() )
-    		{
-    			r.setDirectory(getAlignedPathFor(r.getDirectory(), basedir));
-    		}  	
-    		
-    		for( Resource r : build.getTestResources() )
-    		{
-    			r.setDirectory(getAlignedPathFor(r.getDirectory(), basedir));
-    		}  	
-    		
-    		List<String> filters = new ArrayList<String>();
-    		for( String f : build.getFilters() )
-    		{
-    			filters.add(getAlignedPathFor(f, basedir));
-    		}  
-    		build.setFilters(filters);
-    	}
-    	
-    	Reporting reporting = model.getReporting();
-    	if(reporting != null)
-    	{
-    		reporting.setOutputDirectory(getAlignedPathFor(reporting.getOutputDirectory(), basedir));	
-    	}
-          
+        Build build = model.getBuild();
+        if ( build != null )
+        {
+            build.setDirectory( getAlignedPathFor( build.getDirectory(), basedir ) );
+            build.setOutputDirectory( getAlignedPathFor( build.getOutputDirectory(), basedir ) );
+            build.setTestOutputDirectory( getAlignedPathFor( build.getTestOutputDirectory(), basedir ) );
+            build.setSourceDirectory( getAlignedPathFor( build.getSourceDirectory(), basedir ) );
+            build.setTestSourceDirectory( getAlignedPathFor( build.getTestSourceDirectory(), basedir ) );
+            build.setScriptSourceDirectory( getAlignedPathFor( build.getScriptSourceDirectory(), basedir ) );
+
+            for ( Resource r : build.getResources() )
+            {
+                r.setDirectory( getAlignedPathFor( r.getDirectory(), basedir ) );
+            }
+
+            for ( Resource r : build.getTestResources() )
+            {
+                r.setDirectory( getAlignedPathFor( r.getDirectory(), basedir ) );
+            }
+
+            List<String> filters = new ArrayList<String>();
+            for ( String f : build.getFilters() )
+            {
+                filters.add( getAlignedPathFor( f, basedir ) );
+            }
+            build.setFilters( filters );
+        }
+
+        Reporting reporting = model.getReporting();
+        if ( reporting != null )
+        {
+            reporting.setOutputDirectory( getAlignedPathFor( reporting.getOutputDirectory(), basedir ) );
+        }
+
     }
     
     private static String getAlignedPathFor(String path, File basedir)