Module: BuildrGemjar
- Includes:
- Buildr::Extension
- Included in:
- Buildr::Project
- Defined in:
- lib/buildr-gemjar.rb,
lib/buildr-gemjar/version.rb
Defined Under Namespace
Classes: GemjarTask
Constant Summary collapse
- VERSION =
"1.0.1"
Class Attribute Summary collapse
-
.jruby_complete_jar ⇒ Object
Returns the value of attribute jruby_complete_jar.
Class Method Summary collapse
Instance Method Summary collapse
Class Attribute Details
.jruby_complete_jar ⇒ Object
Returns the value of attribute jruby_complete_jar.
155 156 157 |
# File 'lib/buildr-gemjar.rb', line 155 def jruby_complete_jar @jruby_complete_jar end |
Class Method Details
.jruby_artifact ⇒ Object
150 151 152 |
# File 'lib/buildr-gemjar.rb', line 150 def self.jruby_artifact "org.jruby:jruby-complete:jar:#{jruby_version}" end |
.jruby_version ⇒ Object
144 145 146 147 148 |
# File 'lib/buildr-gemjar.rb', line 144 def self.jruby_version version = Buildr.settings.build['jruby'] || (JRUBY_VERSION if Kernel.const_defined?(:JRUBY_VERSION)) || "1.5.6" end |
Instance Method Details
#package_as_gemjar(filename) ⇒ Object
136 137 138 |
# File 'lib/buildr-gemjar.rb', line 136 def package_as_gemjar(filename) GemjarTask.define_task(filename) end |
#package_as_gemjar_spec(spec) ⇒ Object
140 141 142 |
# File 'lib/buildr-gemjar.rb', line 140 def package_as_gemjar_spec(spec) spec.merge(:type => 'jar') end |