Sha256: a5f5ffc3306c8917f54bdb7df521e06b51f1e13367b04cda7035a05073a7ec73
Contents?: true
Size: 1.02 KB
Versions: 6
Compression:
Stored size: 1.02 KB
Contents
require 'rake/testtask' require_relative 'version' name = "#{$gem_name}-#{$version}.gem" rule '.class' => '.java' do |t| sh "javac #{t.source}" end desc 'default task' task :default => [:install_gem] desc 'Makes a Gem' task :make_gem do sh "gem build #{$gem_name}.gemspec" end desc 'Install the gem in the standard location' task :install_gem => [:make_gem] do sh "gem install #{$gem_name}-#{$version}-java.gem" end desc 'Make documentation' task :make_doc do sh "yard doc lib/*.rb lib/**/*.rb" end desc 'Push project to github' task :push do sh "git push origin master" end desc 'Push gem to rubygem' task :push_gem do sh "push #{name} -p $http_proxy" end desc 'Counts the number of lines of ruby code' task :count do sh "find . -name '*.rb' | xargs wc -l" end Rake::TestTask.new do |t| t.libs << "test" t.test_files = FileList['test/complete.rb'] t.ruby_opts = ["--server", "-Xinvokedynamic.constants=true", "-J-Xmn512m", "-J-Xms1024m", "-J-Xmx1024m"] t.verbose = true t.warning = true end
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
scicom-0.3.0-java | Rakefile |
scicom-0.2.3.1-java | Rakefile |
scicom-0.2.3-java | Rakefile |
scicom-0.2.2-java | Rakefile |
scicom-0.2.1-java | Rakefile |
scicom-0.2.0-java | Rakefile |