You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildr.apache.org by do...@apache.org on 2010/11/14 09:11:07 UTC

svn commit: r1034954 - in /buildr/trunk: CHANGELOG lib/buildr/java/ecj.rb

Author: donaldp
Date: Sun Nov 14 08:11:07 2010
New Revision: 1034954

URL: http://svn.apache.org/viewvc?rev=1034954&view=rev
Log:
BUILDR-547 - Ensure ECJ compiler works when there is a space in the path of dependencies

Modified:
    buildr/trunk/CHANGELOG
    buildr/trunk/lib/buildr/java/ecj.rb

Modified: buildr/trunk/CHANGELOG
URL: http://svn.apache.org/viewvc/buildr/trunk/CHANGELOG?rev=1034954&r1=1034953&r2=1034954&view=diff
==============================================================================
--- buildr/trunk/CHANGELOG (original)
+++ buildr/trunk/CHANGELOG Sun Nov 14 08:11:07 2010
@@ -12,6 +12,8 @@
           succeeds/fails.
 * Change: BUILDR-545 Add the ability to specify the description element in in
           application.xml contained within an ear.
+* Fixed:  BUILDR-547 - Ensure ECJ compiler works when there is a space in the
+          path of dependencies.
 
 1.4.3 (2010-10-15)
 * Added:  BUILDR-514 New 'run' local task. http://buildr.apache.org/more_stuff.html#run

Modified: buildr/trunk/lib/buildr/java/ecj.rb
URL: http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/java/ecj.rb?rev=1034954&r1=1034953&r2=1034954&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/java/ecj.rb (original)
+++ buildr/trunk/lib/buildr/java/ecj.rb Sun Nov 14 08:11:07 2010
@@ -28,7 +28,7 @@ module Buildr
         cmd_args = []
         # tools.jar contains the Java compiler.
         dependencies << Java.tools_jar if Java.tools_jar
-        cmd_args << '-classpath' << dependencies.join(File::PATH_SEPARATOR) unless dependencies.empty?
+        cmd_args << '-classpath' << ('"' + dependencies.join(File::PATH_SEPARATOR) + '"') unless dependencies.empty?
         source_paths = sources.select { |source| File.directory?(source) }
         cmd_args << '-sourcepath' << source_paths.join(File::PATH_SEPARATOR) unless source_paths.empty?
         cmd_args << '-d' << File.expand_path(target)