Commit Graph

17 Commits

Author SHA1 Message Date
Schalk W. Cronjé 3684c406b9 Fix nagging issues preventing a release
- Upgradle to 4.8.1.
- Remove lasagne GEMS proxy.
- Remove `buildscript`, replace with `plugins`.
- Source/target compatibility set to JDK8.
- Upgradle to Grolifant 0.8.
- Upgradle to Spock 1.1.
- Added Gradle 4.9 to compatibility test set.
- Remove deprecated CodeNarc rules.
i
2018-08-04 13:52:29 +02:00
R. Tyler Croy 005183b092
Drop all 1.7.x support
Fixes #319
2017-11-28 13:26:18 -08:00
Schalk W. Cronjé 05fb19d7ab Upgradle to 4.2 and use GradleTest 1.0-beta12
- Use Torquebox in addition to lasagne,io when building and to work around
  flasky tests.
- Use Grolifant library to deal with Gradle compatibility issues.
- Remove Gradle 5.0 deprecation warning.
- Do not set logging level within tests.
- Ignore IntelliJ "out" directories.
- Update GradleTest fixtures for 1.0-betaX improvements.
- Split out JRubyPluginInstanceSpec to its own file.
- Extract JRubyJarTestKitSpec into its own test file.
- Make test repository preparation a separate task.
- Update TestKit syntax to deal with Gradle 4.2.
- State that Gradle 2.8 is a minimum version.

Also marked custom repository test as `PendingFeature` to be investigated
later as doe a possible rewrite.
2017-09-27 17:20:32 +02:00
R. Tyler Croy 2cacd12f0b
Upgrade the version of JRuby 1.7.x used in tests for one that can handle spaces
References #280
2016-09-02 18:49:39 -07:00
Christian Meier ad6db02dd7 new rubygems-servlets version 2016-02-17 10:02:50 +01:00
R. Tyler Croy cced0fdc81
Ensure the sources jar gets uploaded to bintray
Fixes #195
2015-09-16 09:15:36 -07:00
R. Tyler Croy 209ad7b1f7
Use the maven-publish plugin in the base plugin to generate our POMs properly
The maven plugin doesn't give us (AFAICT) the necessary pom manipulation
capabilities to change the artifactId to 'jruby-gradle-plugin' instead of
project.name

Fixes #195
2015-09-16 09:00:49 -07:00
R. Tyler Croy 35dff0da21
Restrict gradleTest to 2.0, 2.2 and 2.6
IMO 2.4 is no longer worth testing specifically for
2015-09-10 10:04:22 -07:00
Christian Meier 8d5cb13588 embed rubygems-servlet into gradle 2015-09-08 21:51:57 +02:00
R. Tyler Croy b284526c4a
Switch wrapper to Gradle 2.6 and start introducing TestKit to the jar plugin
Fixes #184
References #185
2015-08-11 16:49:52 -07:00
R. Tyler Croy 344bf2224a
Properly update jruby-complete and jar-dependencies versions for JRubyJar
This depends on some code in JRubyExecUtils which really should move out IMO

Fixes #168
2015-08-08 11:26:48 -07:00
R. Tyler Croy 8b5119fb36
Introduce awestruct and some asciidocs for the new jruby-gradle.org 2015-07-20 16:21:58 -07:00
R. Tyler Croy 743fe6b816
Switch to lasagna.io for the default repo proxy
This is a temporary experiment, this shouldn't be released until more
experimentation is completed
2015-07-15 12:43:58 -07:00
R. Tyler Croy d8a927159f
Apply gradleTest to all subprojects 2015-07-15 12:43:12 -07:00
R. Tyler Croy 9456ca20c8
Upgrade our default to JRuby 1.7.21 which includes boatloads of fixes for us
See this for more details: <http://jruby.org/2015/07/07/jruby-1-7-21.html>
2015-07-07 13:49:41 -07:00
Christian Meier 5d59833e99 require jar dependencies instead of attaching them to the classpath
basically it sets up the jars in the same manner as it would pack it inside a jar
and uses the usual loading semantic for loading jars with jruby. and with this
the jrubyExec task does not need interfer with those embedded jars coming with
jruby itself like bouncycastle jars, jline jar or snakeyaml jar.

fixes #123 and #113
2015-07-01 22:11:15 +02:00
R. Tyler Croy fd8cf23587 Rename the subproject to more accurately reflect what it is 2015-06-08 07:10:03 -07:00