I would like to include in gemspec 'jar dependencies' which are local, e.g.
/opt/someplugin/lib/somejar.jar
Currently, the only way I found the local jar file in the project is in the * .rb file on require /opt/someplugin/lib/somejar.jar
Gemspec dynamoDB snapshot using jar dependencies will be considered
# Jar dependencies s.requirements << "jar 'com.amazonaws:amazon-kinesis-client', '1.6.0'" s.requirements << "jar 'log4j:log4j', '1.2.17'" s.requirements << "jar 'com.amazonaws:aws-java-sdk-dynamodb', '1.10.10'" s.requirements << "jar 'com.amazonaws:aws-java-sdk-core', '1.10.10'" s.requirements << "jar 'com.amazonaws:dynamodb-import-export-tool', '1.0.0'" s.requirements << "jar 'commons-logging:commons-logging', '1.1.3'" s.requirements << "jar 'com.amazonaws:dynamodb-streams-kinesis-adapter', '1.0.0'" s.requirements << "jar 'com.google.guava:guava', '15.0'" s.add_runtime_dependency 'jar-dependencies'
What happens is that gem build downloads jar files from the maven repository.
I want to achieve the same “effect”, but with local banks located in my file system.
An example for a command that will probably look the way I need:
caution ?not real? gemspec line: s.requirements << "jar '/opt/someplugin/lib/somejar.jar', '1.0.0"
Thank you for your help.
java jar jruby dependencies
Tal.Bary
source share