Changeset 6042
- Timestamp:
- 11/10/06 13:30:40
- Files:
-
- trunk/CHANGES (moved) (moved from trunk/ChangeLog) (1 diff)
- trunk/README (modified) (1 diff)
- trunk/Rakefile (modified) (4 diffs)
- trunk/TODO (added)
- trunk/sample/src/jerbil/sample/Main2.java (modified) (1 diff)
- trunk/sample/testsrc/jerbil/sample/TestJerbiliser.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/CHANGES
r5890 r6042 1 = Jerbil Changelog 1 2 3 == Version 0.1 4 5 * initial release trunk/README
r5890 r6042 1 README 1 = Jerbil -- Java build system based on Rake[http://rake.rubyforge.org] 2 3 This package contains several TaskLibs for rake which can be 4 used to build Java projects. trunk/Rakefile
r6036 r6042 3 3 require 'rake/gempackagetask' 4 4 require 'rake/rdoctask' 5 require 'rake/clean' 5 6 6 WWWROOT = "/var/www/code.trampolinesystems.com/" 7 WWWROOT = "/var/www/code.trampolinesystems.com/" 8 FILES = FileList['lib/**/*', 'test/*.rb', 'classloader/*', 'COPYING', 'CHANGES', 'README'] 9 FULLFILES = FILES.clone.include('buildsupport/**/*', 'sample/**/*' ) 10 TESTFILES = FileList['test/test_java_helper.rb'] 11 FULLTESTFILES = TESTFILES.clone.include('test/test_java_helper.rb') 12 CLEAN.include('pkg') 13 JERBIL_VERSION = "0.1" 7 14 8 15 task :default => :repackage 9 10 def read_version11 "0.1"12 end13 16 14 17 spec = Gem::Specification.new do |s| … … 20 23 s.name = 'jerbil' 21 24 s.homepage = 'http://code.trampolinesystems.com/jerbil' 22 s.version = read_version25 s.version = JERBIL_VERSION 23 26 s.add_dependency('rjb', '>= 1.0') 24 27 s.add_dependency('rake', '>= 0.7.1') … … 27 30 s.requirements << 'rake' 28 31 s.requirements << 'JDK 5.0' 29 files = FileList['lib/**/*', 'test/*.rb', 'buildsupport/**/*', 'classloader/*', 'sample/**/*', 'COPYING', 'ChangeLog', 'README']30 32 s.has_rdoc = true 31 s.files = files32 s.test_files = FileList['test/*.rb']33 s.files = FILES 34 s.test_files = TESTFILES 33 35 s.description = <<EOD 34 36 Jerbil (Java-Ruby-Build) is a rake and rjb based build system. … … 37 39 38 40 Rake::GemPackageTask.new(spec) do |pkg| 39 pkg.gem_spec = spec 40 pkg.need_zip = false 41 pkg.need_tar = false 41 pkg.gem_spec = spec 42 pkg.need_zip = false 43 pkg.need_tar = false 44 end 45 46 namespace :full do 47 fullspec = spec.clone 48 fullspec.files = FULLFILES 49 fullspec.test_files = FULLTESTFILES 50 fullspec.name = 'jerbil-full' 51 Rake::GemPackageTask.new(fullspec) do |pkg| 52 pkg.gem_spec = fullspec 53 pkg.need_zip = false 54 pkg.need_tar = false 55 end 42 56 end 43 57 44 Rake::RDocTask.new do |rd| 45 rd.main = "README" 46 rd.rdoc_files.include("README", "lib/**/*.rb") 47 rd.options << "--inline-source" 58 Rake::RDocTask.new do |rdoc| 59 rdoc.main = "README" 60 rdoc.title = "Jerbil" 61 rdoc.options << '--line-numbers' << '--inline-source' << '--main' << 'README' 62 rdoc.rdoc_files.include("README", "CHANGES", "TODO", "lib/**/*.rb") 48 63 end 49 64 trunk/sample/src/jerbil/sample/Main2.java
r5865 r6042 2 2 3 3 /** 4 * TODO: comment4 * A class for testing the setting of system properties. 5 5 */ 6 6 public class Main2 { trunk/sample/testsrc/jerbil/sample/TestJerbiliser.java
r5843 r6042 1 1 package jerbil.sample; 2 2 3 import static org.testng.Assert.assertEquals; 3 4 import org.testng.annotations.Test; 4 import org.testng.Assert;5 5 6 6 @Test … … 8 8 public void testAdd() { 9 9 Jerbiliser jb = new Jerbiliser(); 10 Assert.assertEquals(jb.add(1, 1), 2);10 assertEquals(jb.add(1, 1), 2); 11 11 } 12 12 13 13 public void testSubstract() { 14 14 Jerbiliser jb = new Jerbiliser(); 15 Assert.assertEquals(jb.substract(10, 1), 9);15 assertEquals(jb.substract(10, 1), 9); 16 16 } 17 17 }
