मैं gemspec 'जार निर्भरता' हैं कि में शामिल करना चाहते हैं स्थानीय जैसेJRuby gemspec स्थानीय जार निर्भरता
/opt/someplugin/lib/somejar.jar
वर्तमान में एक ही रास्ता मैं में एक परियोजना के भीतर है एक स्थानीय जार फ़ाइल का उपयोग करने के लिए मिला द्वारा require /opt/someplugin/lib/somejar.jar
* .rb फ़ाइल यह DynamoDB के स्नैपशॉट पर एक नज़र ले जाएगा जार निर्भरता का उपयोग कर 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'
क्या होता है कि मणि मैवेन रिपोजिटरी से जार फ़ाइलों को डाउनलोड करता है।
मैं एक ही "प्रभाव" प्राप्त करना चाहता हूं लेकिन मेरे फाइल सिस्टम में स्थित स्थानीय जार के साथ।
एक आदेश है कि शायद मैं क्या जरूरत है की तरह लग रहे हैं करने के लिए उदाहरण:
caution ?not real? gemspec line: s.requirements << "jar '/opt/someplugin/lib/somejar.jar', '1.0.0"
आपकी मदद के लिए धन्यवाद। तब
mvn install:install-file -Dfile=/opt/someplugin/lib/somejar.jar -DgroupId=some.group -DartifactId=somejar -Dversion=0.0.1 -Dpackaging=jar
gemspec
आप इस जार संदर्भित कर सकते हैं में:
धन्यवाद मैं कोशिश करूँगा, मेरा विकास पीसी अभी नीचे है। मैं जल्द ही कोशिश करूंगा। यह एक अच्छा विकल्प की तरह दिखता है। लेकिन ऐसा लगता है कि आप जार शामिल नहीं कर सकते हैं, लेकिन इसे पहले इंस्टॉल करें। –