我想在gemspec中包含'jar依赖项',这些是本地的,例如
/opt/someplugin/lib/somejar.jar
目前,我发现在项目中使用本地jar文件的唯一方法是{。{1}}内的* .rb文件
将使用jar依赖关系来查看DynamoDB gemspec的快照
require /opt/someplugin/lib/somejar.jar
gem build会从maven存储库下载jar文件。
我想在我的文件系统中使用本地jar实现相同的“效果”。
示例可能看起来像我需要的命令:
# 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'
感谢您的帮助。