Changeset 6042

Show
Ignore:
Timestamp:
11/10/06 13:30:40
Author:
jan
Message:

minimal jerbil package + optional full

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/CHANGES

    r5890 r6042  
     1= Jerbil Changelog 
    12 
     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 
     3This package contains several TaskLibs for rake which can be 
     4used to build Java projects. 
  • trunk/Rakefile

    r6036 r6042  
    33require 'rake/gempackagetask' 
    44require 'rake/rdoctask' 
     5require 'rake/clean' 
    56 
    6 WWWROOT = "/var/www/code.trampolinesystems.com/" 
     7WWWROOT   = "/var/www/code.trampolinesystems.com/" 
     8FILES     = FileList['lib/**/*', 'test/*.rb', 'classloader/*', 'COPYING', 'CHANGES', 'README'] 
     9FULLFILES = FILES.clone.include('buildsupport/**/*', 'sample/**/*' ) 
     10TESTFILES = FileList['test/test_java_helper.rb'] 
     11FULLTESTFILES = TESTFILES.clone.include('test/test_java_helper.rb') 
     12CLEAN.include('pkg') 
     13JERBIL_VERSION   = "0.1" 
    714 
    815task :default => :repackage  
    9  
    10 def read_version 
    11   "0.1" 
    12 end 
    1316 
    1417spec = Gem::Specification.new do |s| 
     
    2023  s.name = 'jerbil' 
    2124  s.homepage = 'http://code.trampolinesystems.com/jerbil' 
    22   s.version = read_version 
     25  s.version = JERBIL_VERSION 
    2326  s.add_dependency('rjb', '>= 1.0') 
    2427  s.add_dependency('rake', '>= 0.7.1') 
     
    2730  s.requirements << 'rake' 
    2831  s.requirements << 'JDK 5.0' 
    29   files = FileList['lib/**/*', 'test/*.rb', 'buildsupport/**/*', 'classloader/*', 'sample/**/*', 'COPYING', 'ChangeLog', 'README'] 
    3032  s.has_rdoc = true 
    31   s.files = files 
    32   s.test_files = FileList['test/*.rb'] 
     33  s.files = FILES 
     34  s.test_files = TESTFILES 
    3335  s.description = <<EOD 
    3436Jerbil (Java-Ruby-Build) is a rake and rjb based build system. 
     
    3739 
    3840Rake::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 
     44end 
     45   
     46namespace :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 
    4256end 
    4357 
    44 Rake::RDocTask.new do |rd| 
    45   rd.main = "README" 
    46   rd.rdoc_files.include("README", "lib/**/*.rb") 
    47   rd.options << "--inline-source" 
     58Rake::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") 
    4863end 
    4964   
  • trunk/sample/src/jerbil/sample/Main2.java

    r5865 r6042  
    22 
    33/** 
    4  * TODO: comment 
     4 * A class for testing the setting of system properties. 
    55 */ 
    66public class Main2 { 
  • trunk/sample/testsrc/jerbil/sample/TestJerbiliser.java

    r5843 r6042  
    11package jerbil.sample; 
    22 
     3import static org.testng.Assert.assertEquals; 
    34import org.testng.annotations.Test; 
    4 import org.testng.Assert; 
    55 
    66@Test 
     
    88    public void testAdd() { 
    99        Jerbiliser jb = new Jerbiliser(); 
    10         Assert.assertEquals(jb.add(1, 1), 2); 
     10        assertEquals(jb.add(1, 1), 2); 
    1111    } 
    1212 
    1313    public void testSubstract() { 
    1414        Jerbiliser jb = new Jerbiliser(); 
    15         Assert.assertEquals(jb.substract(10, 1), 9); 
     15        assertEquals(jb.substract(10, 1), 9); 
    1616    } 
    1717}