Default to JRuby 1.7.21 for packaging up topology jars
This commit is contained in:
parent
363821f23b
commit
6f0bd71f12
|
@ -5,6 +5,7 @@ import com.github.jrubygradle.JRubyPlugin
|
|||
import org.gradle.api.DefaultTask
|
||||
import org.gradle.api.Task
|
||||
import org.gradle.api.artifacts.Configuration
|
||||
import org.gradle.api.file.CopySpec
|
||||
import org.gradle.api.tasks.Input
|
||||
import org.gradle.api.tasks.Optional
|
||||
|
||||
|
@ -28,7 +29,6 @@ class JRubyStorm extends DefaultTask {
|
|||
/** Configuration which has all of our dependencies */
|
||||
protected Configuration configuration
|
||||
|
||||
|
||||
/** Path (absolute or relative) to the Ruby file containing the topology */
|
||||
@Input
|
||||
String topology
|
||||
|
@ -63,6 +63,18 @@ class JRubyStorm extends DefaultTask {
|
|||
return configuration ?: project.configurations.findByName(DEFAULT_CONFIGURATION_NAME)
|
||||
}
|
||||
|
||||
@Input
|
||||
@Optional
|
||||
void into(CopySpec spec) {
|
||||
assembleTask.into(spec)
|
||||
}
|
||||
|
||||
@Input
|
||||
@Optional
|
||||
void from(CopySpec spec) {
|
||||
assembleTask.from(spec)
|
||||
}
|
||||
|
||||
JRubyStorm() {
|
||||
super()
|
||||
configuration = project.configurations.maybeCreate(DEFAULT_CONFIGURATION_NAME)
|
||||
|
|
|
@ -16,6 +16,13 @@ class JRubyStormJar extends JRubyJar {
|
|||
JRubyStorm parentTask
|
||||
|
||||
String mainClass = REDSTORM_MAIN
|
||||
/* Default to 1.7.21 <https://github.com/jruby-gradle/redstorm/issues/11> */
|
||||
String jrubyVersion = '1.7.21'
|
||||
|
||||
@Override
|
||||
String getConfiguration() {
|
||||
return parentTask.configuration.name
|
||||
}
|
||||
|
||||
JRubyStormJar() {
|
||||
super()
|
||||
|
|
Loading…
Reference in New Issue