8
は現在、私は、プロジェクトにローカルのjarファイルを使用することが分かっ唯一の方法は、内にありますそれは、DynamoDBののスナップショットを見てみましょうrequire /opt/someplugin/lib/somejar.jar
JRubyのgemspecローカルのjar依存関係
によって* .rbのファイルはjarファイルの依存関係を使用してgemspec
# 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'
何が起こるかは、gemビルドがmavenリポジトリからjarファイルをダウンロードすることです。
私のファイルシステムにあるローカルジャーと同じ "効果"を達成したいと思います。おそらく、私は必要なもののようになりますコマンドへ
例:あなたの助けを
caution ?not real? gemspec line: s.requirements << "jar '/opt/someplugin/lib/somejar.jar', '1.0.0"
感謝。
ありがとう、私はそれを試してみます、私の開発PCは今すぐダウンです。私はすぐにそれを試みます。それは良いオプションのように見えます。しかし、gemspecにjarファイルを含めるだけではなく、以前にインストールすることはできません。 –