Adding a custom plug from juniper to my logstash

I am working on my own kibana dashboard.
I got the plugin from an instalation of this plug on a juniper instalation.
I check all the documentation and they created the plugin from logstash syslog-filter, geoip, and split so i don't think i am breking any rules as far as licensing.
my problem is when i try to run bundle exec rspec i get an error with some dependencies.
[root@localhost logstash-filter-splitsyslog-0.0.5]# bundle exec rspec
jar coordinate com.fasterxml.jackson.core:jackson-databind already loaded with version 2.7.1
jar coordinate com.fasterxml.jackson.core:jackson-annotations already loaded with version 2.7.1
LoadError: no such file to load -- logstash/filters/example
require at org/jruby/
require at /usr/local/rvm/gems/jruby-
at /opt/logstash/vendor/local_gems/logstash-filter-splitsyslog-0.0.5/spec/filters/splitsyslog_spec.rb:2
load at org/jruby/
block in (root) at /usr/local/rvm/gems/jruby-
each at org/jruby/
load_spec_files at /usr/local/rvm/gems/jruby-
load_spec_files at /usr/local/rvm/gems/jruby-
setup at /usr/local/rvm/gems/jruby-
run at /usr/local/rvm/gems/jruby-
run at /usr/local/rvm/gems/jruby-
at /usr/local/rvm/gems/jruby-
load at org/jruby/
at /usr/local/rvm/gems/jruby-
eval at org/jruby/
at /usr/local/rvm/gems/jruby-

and the spec file that depends on this is this

require 'spec_helper'
require "logstash/filters/example
describe LogStash::Filters::Example do
describe "Split structured Syslog " do
let(:config) do <<-CONFIG

          filter {
            splitsyslog {   
        sample("message" => "Example, keyis=valueis name=splitlog") do
          expect(subject).to include("message")
          expect(subject['message']).to eq('Example, keyis=valueis name=splitlog')

and when i try to install the logstash-filter-example i am getting some more errors.

/opt/logstash/bin/plugin install --no-verify logstash-filter-example-3.0.0.gem
Installing logstash-filter-example
Plugin version conflict, aborting
ERROR: Installation Aborted, message: Bundler could not find compatible versions for gem "logstash-core-plugin-api":
In snapshot (Gemfile.lock):
logstash-core-plugin-api (= 1.8.0)

In Gemfile:
logstash-core-plugin-api (~> 1.0) java
repeated n times
logstash-core-plugin-api (~> 1.0) java

logstash-filter-example (= 3.0.0) java depends on
  logstash-core-plugin-api (~> 2.0) java

Running bundle update will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.

i tryed what the uotput says but i have not been able to get this to work.

Can any one help me to get this resolved.

thank you.

By the way i have created a git project just in case someone wnats to take a look.

i also think i have a version problem because i got this plugin from ver 1.5 and i am trying to get it to work on ver 2+.

the project is: