Commit Graph

32 Commits

Author SHA1 Message Date
R. Tyler Croy 6c609bf5a9
Remove install -> check dependency which causes duplicate tests for bintrayUpload
It seems the bintrayUpload task depends on install so our release cycle
in travis is doing redundant test runs
2015-10-01 17:20:00 -07:00
R. Tyler Croy 036e875653
Upgrade the dependency on JRuby/Gradle base and jar plugins to generate .jrubydir properly
Fixes #24
2015-10-01 16:49:56 -07:00
R. Tyler Croy 2becff34d2
Propogate task dependencies from JRubyStorm to its children tasks
Fixes #31
2015-09-20 17:48:18 -07:00
R. Tyler Croy 94d7efc522
Avoid trying to normalize paths for the JRubyStormLocal configuration
This can cause problems, apparently, on Mac OS X such as:

    > Could not normalize path for file '/Users/asavchenko/.gradle/caches/modules-

NOTE: This has not yet been tested on OS X
2015-09-15 14:28:37 -07:00
R. Tyler Croy 790772a8f7
Upgrade the default redstorm version 2015-09-11 11:19:36 -07:00
R. Tyler Croy cc1ef8df32
Remove oraclejdk7 from travis
Similar to jruby-gradle/jruby-gradle-plugin#217
2015-09-10 17:01:27 -07:00
R. Tyler Croy 26a8316f49
Introduce a new configuration for unzipping things directly into the topology jar
This goes hand-in-hand with jruby-gradle/redstorm#12 and allows us to
incorporate things like storm-kafka early on in the load time of a topology
while still allowing most JRuby-originating jar dependencies to be packed "as
per usual." (See fast-rsa-engine and others which pack jar files inside gem
archives)

Fixes #25
2015-09-09 13:51:42 -07:00
R. Tyler Croy 8b59d41c0d
Bump version for next "major" bit of dev work 2015-09-09 13:06:12 -07:00
R. Tyler Croy d0de027097
Move the bintray{} invocation to the main build.gradle
I forgot that the plugin seems to act funny when you try to use it from an
applied script like I had been using it previously
2015-09-09 13:05:41 -07:00
R. Tyler Croy c70216f1c4
Support auto-releasing the plugin on git tagging from Travis CI 2015-08-18 12:55:58 -07:00
R. Tyler Croy 8c7e2ddc14
Delegate to our assembleTask for methods not already defined in JRubyStorm
Fixes #13
2015-08-18 09:39:08 -07:00
R. Tyler Croy 8c3ea3fd26
Attempting to clean up these loglevels on ProjectBuilder but they just won't set
Need to work with somebody in the Gradle community to figure out why these
Project fixtures won't use anything other than DEBUG level logging
2015-08-14 12:27:38 -07:00
R. Tyler Croy fe5a55d754
Introduce some GradleTestKit-based tests and the supporting infra to run them
Some of this was unapologetically pilfered from the core plugins
2015-08-14 11:24:32 -07:00
R. Tyler Croy 988888d068
Move integration tests into a separate task and start using GradleTestKit
This commit introduces a failing integration test, that's expected
2015-08-11 08:27:25 -07:00
R. Tyler Croy 4d1dc25e59
Make the word-count example a gradleTest while we're at it 2015-08-10 09:31:27 -07:00
R. Tyler Croy 1680405ce3
Only attempt to grab the specified jruby-gradle plugins 2015-07-27 08:16:15 -07:00
R. Tyler Croy 072210343f
Introduce codenarc to keep this groovy tidy 2015-07-26 22:41:25 -07:00
R. Tyler Croy e72eb82b60
Upgrade to the latest JRuby/Gradle plugins as compile/runtime dependnecies
References #8
2015-07-26 22:24:10 -07:00
R. Tyler Croy 66e6764c59
Introduce the gradleTest plugin (yet unused) for testing on different Gradles 2015-07-26 22:19:14 -07:00
R. Tyler Croy e15c36bbb6
Upgrade the build.gradle to be a bit cleaner for 0.2.0
Now that I know a lot more about what I'm doing with Gradle, this can be
cleaned up a bit
2015-07-26 22:06:18 -07:00
R. Tyler Croy 115bd7b087 Version bump for release 2014-11-17 20:19:07 -08:00
R. Tyler Croy a117c95401 Upgrade the base dependency to 0.1.8 which includes many newer fixes 2014-11-15 08:35:14 -08:00
R. Tyler Croy 18a5900993 Upgrade our jruby-gradle-plugin dependency to 0.1.5 to include recent fixes
Most notable the binstubs fixes, but there were afew others that we might as
well pull in as the new baseline for the storm plugin
2014-11-04 06:02:26 -08:00
R. Tyler Croy 7582268dbc Fix some bintray metadata for inclusion in the gradle plugins repo 2014-10-23 10:07:19 -07:00
R. Tyler Croy ddb39f0019 JRubyStormLocal should depend on the jrubyPrepare task to set up gems 2014-10-22 15:26:10 -07:00
R. Tyler Croy 8cd3e8ce66 Rely on shadowJar for unzipping dependencies into the jar instead of doing it manually 2014-10-22 14:01:53 -07:00
R. Tyler Croy 24af77c088 Refactor the work into a shadowJar backed JRubyStorm task, and JavaExec-based JRubyStormLocal 2014-10-22 12:00:42 -07:00
R. Tyler Croy 0bad940e5e Restructure the jrubyStorm* configurations to ensure topology jars don't have storm in them
We only need storm-core on the classpath for running the local topology, it
definitely shouldn't be embedded in the topology jars
2014-10-21 17:34:50 -07:00
R. Tyler Croy 8086c89ac4 Refactor the localTest task for running a local topology with just redstorm in the classpath
Look mah, no compilation!
2014-10-21 15:53:48 -07:00
R. Tyler Croy 562a0f5828 Hacking the proof of concept into build.gradle, needs to be pulled out still 2014-10-20 11:12:20 -07:00
R. Tyler Croy dfe50ccb9c Bring basic for JRubyStorm(Jar) tasks and basic plugin machinery 2014-09-16 17:42:20 -07:00
R. Tyler Croy aba70f3a3b Add a simple build.gradle file
This declares dependencies on the jruby-gradle and jruby-gradle-jar-plugin, the
latter of which I'm not entirely, but fairly, certain will be needed as a
dependency
2014-09-16 15:56:00 -07:00