mirror of
https://github.com/elastic/logstash.git
synced 2025-06-28 09:46:03 -04:00
refactor wip gemfiles refactor Java Event getter and setter bump plugin-api to 2.0 use plugin-api 2.0 switch to core-event-java include logstash-core-event-java.jar jar file so that gem dependency using the source tree work updated core plugins to core-api 2.0 added grok for refactor branch fix rebased specs remove temp plugins github paths remove commented out tmp alias_method |
||
---|---|---|
.. | ||
gradle/wrapper | ||
lib | ||
spec | ||
src | ||
.gitignore | ||
build.gradle | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
logstash-core-event-java.gemspec | ||
README.md | ||
settings.gradle |
logstash-core-event-java
dev install
1- build code with
$ cd logstash-core-event-java
$ gradle build
A bunch of warning are expected, it should end with:
BUILD SUCCESSFUL
2- update root logstash Gemfile
to use this gem with:
# gem "logstash-core-event", "x.y.z", :path => "./logstash-core-event"
gem "logstash-core-event-java", "x.y.z", :path => "./logstash-core-event-java"
3- update logstash-core/logstash-core.gemspec
with:
# gem.add_runtime_dependency "logstash-core-event", "x.y.z"
gem.add_runtime_dependency "logstash-core-event-java", "x.y.z"
4- and install:
$ bin/bundle
- install core plugins for tests
$ rake test:install-core
specs
$ bin/rspec spec
$ bin/rspec logstash-core/spec
$ bin/rspec logstash-core-event/spec
$ bin/rspec logstash-core-event-java/spec
or
$ rake test:core
also
$ rake test:plugins