Changeset 5843
- Timestamp:
- 10/06/06 16:48:40
- Files:
-
- trunk/lib/java_helper.rb (modified) (1 diff)
- trunk/lib/javac_task.rb (modified) (4 diffs)
- trunk/sample (added)
- trunk/sample/Rakefile (added)
- trunk/sample/buildconfig.rb (added)
- trunk/sample/lib (added)
- trunk/sample/lib/ejb3-persistence.jar (added)
- trunk/sample/sample.iml (added)
- trunk/sample/sample.ipr (added)
- trunk/sample/src (added)
- trunk/sample/src/jerbil (added)
- trunk/sample/src/jerbil/sample (added)
- trunk/sample/src/jerbil/sample/JerbilEntity.java (added)
- trunk/sample/src/jerbil/sample/Jerbiliser.java (added)
- trunk/sample/src/jerbil/sample/MyAnnotation.java (added)
- trunk/sample/testsrc (added)
- trunk/sample/testsrc/jerbil (added)
- trunk/sample/testsrc/jerbil/sample (added)
- trunk/sample/testsrc/jerbil/sample/TestJerbiliser.java (added)
- trunk/test/test_build.rb (added)
- trunk/test/test_java_helper.rb (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/java_helper.rb
r5814 r5843 1 2 require 'rjb' 3 require 'rake' 1 begin 2 require 'rjb' 3 require 'rake' 4 rescue LoadError 5 require 'rubygems' 6 retry 7 end 4 8 5 9 # for some really weird reasons schemaexport fails on mac os x trunk/lib/javac_task.rb
r5842 r5843 11 11 attr_accessor :dependencies 12 12 attr_accessor :nowarn 13 #attr_accessor :verbose13 attr_accessor :verbose 14 14 15 15 … … 18 18 @dependencies = [] 19 19 @nowarn = false 20 #@verbose = false20 @verbose = false 21 21 @extraargs = [] 22 22 yield self if block_given? … … 40 40 # $IS_WINDOWS is defined in the java_helper file - bit icky, I know, but it works 41 41 java_files.gsub!( "/", "\\" ) if $IS_WINDOWS 42 43 42 44 43 parms += @extraargs 45 44 parms += java_files 46 45 47 require 'pp'48 pp parms46 #require 'pp' 47 #pp parms 49 48 50 49 ret = 0 … … 60 59 61 60 62 def method_missing(symbol, *args) 63 puts "#{symbol} / #{args}" 64 puts args.class 61 def method_missing(symbol, *args) 65 62 arg = symbol.to_s.sub(/=/, "") 66 63 @extraargs << "-#{arg}" trunk/test/test_java_helper.rb
r5808 r5843 1 #!/usr/bin/env ruby 1 2 2 3 $:.unshift File.join( File.dirname(__FILE__), "..", "lib" ) 3 4 4 require 'rubygems'5 5 require 'test/unit' 6 6 require 'java_helper' … … 31 31 def test_to_cp 32 32 flist = FileList["ab.jar", "cd.jar", "ef.jar"] 33 $ IS_WINDOWS = false33 $JAVA_PATH_SEPERATOR = ":" 34 34 assert_equal 'ab.jar:cd.jar:ef.jar', flist.to_cp 35 $ IS_WINDOWS = true35 $JAVA_PATH_SEPERATOR = ";" 36 36 assert_equal 'ab.jar;cd.jar;ef.jar', flist.to_cp 37 37 end
