From d64824f6b7d35028e0ed099fd6670d86b8608eef Mon Sep 17 00:00:00 2001 From: Charles Oliver Nutter Date: Wed, 11 Mar 2026 15:24:03 -0500 Subject: [PATCH] Depend on ruby-maven at runtime jar-dependencies requires ruby-maven functionality to fetch and activate maven dependencies, but it does not explicitly depend upon the ruby-maven gem. This leads to issues if the jar-dependencies post-install hook executes in parallel to a separate installation of ruby-maven, due to a bundler issue reported below. https://github.com/ruby/rubygems/issues/9386 The workaround for the bundler issue is to modify jar-dependencies to explicitly depend upon ruby-maven, so that bundler can see it must complete installing before the post-install hook can be run. Fixes jruby/jar-dependencies#97 --- jar-dependencies.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jar-dependencies.gemspec b/jar-dependencies.gemspec index faa6efa..9f49122 100644 --- a/jar-dependencies.gemspec +++ b/jar-dependencies.gemspec @@ -30,7 +30,7 @@ Gem::Specification.new do |s| s.required_ruby_version = '>= 2.6' s.add_development_dependency 'minitest', '~> 5.10' - s.add_development_dependency 'ruby-maven', ruby_maven_version = '~> 3.9' + s.add_dependency 'ruby-maven', ruby_maven_version = '~> 3.9' s.post_install_message = <<~TEXT