Dependências de jar local do JRuby gemspec

Eu gostaria de incluir no 'gemspec' dependências jar 'locais como

/opt/someplugin/lib/somejar.jar

Atualmente, a única maneira que encontrei para usar um arquivo jar local em um projeto é dentro do arquivo * .rb require /opt/someplugin/lib/somejar.jar

Ele examinará o instantâneo do gemspec do DynamoDB usando dependências de 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'

O que acontece é que o gem build baixa os arquivos jar do repositório maven.

Desejo obter o mesmo "efeito" MAS com os frascos locais localizados no meu sistema de arquivos.

Exemplo de um comando que provavelmente seria parecido com o que eu preciso:

caution ?not real? gemspec line: s.requirements << "jar '/opt/someplugin/lib/somejar.jar', '1.0.0"

Obrigado pela ajuda.

Resposta 1

Estou criando um serviço que recebe solicitações na forma de mensagens JSON. Preciso analisar a mensagem e executar a ação apropriada com base no tipo de solicitação. Por exemplo (no pseudo código): ...

Estou tentando criar um soapMessage para passar posteriormente para o seguinte trecho de código: SOAPConnectionFactory soapConnectionFactory = SOAPConnectionFactory.newInstance (); Conexão SOAPConnection = ...

Estou pensando em criar um jogo 2D em Java e tive um problema com animação: como faço para interpolar em Java? Existem bibliotecas ou algo para o qual eu possa encontrar ligações? Além disso, por favor ...

Se eu tiver algo parecido abaixo, então o que isso significa dentro do bloco sincronizado sincronizado (syncObject) {Basicamente, isso significa que apenas um segmento pode estar dentro do bloco acima e assim que um ...