vorrei includere nella gemspec 'Dipendenze' che sono locali, comeJRuby gemspec dipendenze vaso locali
/opt/someplugin/lib/somejar.jar
Attualmente l'unico modo che ho trovato per utilizzare un file jar locale in un progetto è all'interno * file di .RB da require /opt/someplugin/lib/somejar.jar
Ci vorrà uno sguardo a un'istantanea di DynamoDB gemspec usando dipendenze vaso
# 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'
Quello che succede è che Gem Build scarica i file jar dal repository di Maven.
Voglio ottenere lo stesso "effetto" MA con i vasi locali situati nel mio file system.
Esempio di un comando che probabilmente sarebbe simile a quello che mi serve:
caution ?not real? gemspec line: s.requirements << "jar '/opt/someplugin/lib/somejar.jar', '1.0.0"
Grazie per il vostro aiuto.
Grazie, ci provo, il mio PC di sviluppo non funziona. Ci proverò presto. Sembra una buona opzione Ma sembra che non puoi semplicemente includere jar in un gemspec ma installarlo prima. –