2015-06-10 11:31:31 +00:00
Gem :: Specification . new do | s |
s . name = 'logstash-output-jdbc'
2016-04-16 13:49:03 +00:00
s . version = " 1.0.0.pre "
2015-06-10 11:31:31 +00:00
s . licenses = [ " Apache License (2.0) " ]
s . summary = " This plugin allows you to output to SQL, via JDBC "
2016-05-03 16:09:21 +00:00
s . description = " This gem is a logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install 'logstash-output-jdbc'. This gem is not a stand-alone program "
2015-06-10 11:31:31 +00:00
s . authors = [ " the_angry_angel " ]
s . email = " karl+github@theangryangel.co.uk "
s . homepage = " https://github.com/theangryangel/logstash-output-jdbc "
s . require_paths = [ " lib " ]
2016-05-13 21:12:57 +00:00
# Java only
s . platform = 'java'
2015-06-10 11:31:31 +00:00
# Files
2016-05-14 21:17:34 +00:00
s . files = Dir . glob ( " {lib,spec}/**/*.rb " ) + Dir . glob ( " vendor/**/* " ) + %w( LICENSE.txt README.md )
2015-11-17 10:32:16 +00:00
2015-06-10 11:31:31 +00:00
# Tests
s . test_files = s . files . grep ( %r{ ^(test|spec|features)/ } )
# Special flag to let us know this is actually a logstash plugin
s . metadata = { " logstash_plugin " = > " true " , " logstash_group " = > " output " }
2016-05-13 21:12:57 +00:00
2015-06-10 11:31:31 +00:00
# Gem dependencies
2016-05-13 21:12:57 +00:00
s . add_runtime_dependency " logstash-core-plugin-api " , " ~> 2.0 "
2015-11-14 20:04:16 +00:00
s . add_runtime_dependency 'stud'
2015-06-10 11:31:31 +00:00
s . add_runtime_dependency " logstash-codec-plain "
2016-05-13 21:12:57 +00:00
# Stuck on HikariCP 2.4.2 until https://github.com/brettwooldridge/HikariCP/issues/600
# is resolved.
s . requirements << " jar 'com.zaxxer:HikariCP', '2.4.2' "
s . requirements << " jar 'org.slf4j:slf4j-log4j12', '1.7.13' "
s . add_development_dependency " jar-dependencies "
s . add_development_dependency 'ruby-maven' , '~> 3.3'
2015-06-10 11:31:31 +00:00
s . add_development_dependency " logstash-devutils "
end