Title: [866] trunk/activerecord-jdbc/Rakefile:
Mind paths when invoking jar command (use appropriate file separator).
- Revision
- 866
- Author
- nicksieger
- Date
- 2008-01-04 23:53:19 -0500 (Fri, 04 Jan 2008)
Log Message
Mind paths when invoking jar command (use appropriate file separator).
Windows jar doesn't like args with forward slashes!
Modified Paths
Diff
Modified: trunk/activerecord-jdbc/Rakefile (865 => 866)
--- trunk/activerecord-jdbc/Rakefile 2008-01-04 23:08:16 UTC (rev 865)
+++ trunk/activerecord-jdbc/Rakefile 2008-01-05 04:53:19 UTC (rev 866)
@@ -18,9 +18,11 @@
desc "Compile the native Java code."
task :java_compile do
- mkdir_p "pkg/classes"
+ pkg_classes = File.join(*%w(pkg classes))
+ jar_name = File.join(*%w(lib jdbc_adapter jdbc_adapter_internal.jar))
+ mkdir_p pkg_classes
sh "javac -target 1.4 -source 1.4 -d pkg/classes #{java_classpath_arg} #{FileList['src/java/**/*.java'].join(' ')}"
- sh "jar cf lib/jdbc_adapter/jdbc_adapter_internal.jar -C pkg/classes/ ."
+ sh "jar cf #{jar_name} -C #{pkg_classes} ."
end
file "lib/jdbc_adapter/jdbc_adapter_internal.jar" => :java_compile
_______________________________________________
Jruby-extras-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/jruby-extras-devel