You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently ruby-maven is set up to copy its .mvn/extensions.xml file into the current directory when running poms from the Ruby API. This is intended to load the ruby polyglot extension, so it is always enabled and nothing more is required for ruby-maven users to user this dialect. Unfortunately due to issues discussed in jruby/jruby#7059 (comment), the current directory is not always used by Maven when looking for extensions for the current build.
We should use something more robust to ensure that Maven as run through ruby-maven always has polyglot enabled, without playing config file tricks.
The text was updated successfully, but these errors were encountered:
Based on @cstamas recommendation, we will be moving forward with integrating polyglot directly into the Maven distribution packaged in ruby-maven. This will allow polyglot to be "always on" and not depend on the location of .mvn/extensions.xml.
It turns out there were some tweaks needed in polyglot to build a custom polyglot maven in this way, which are contained in the above PR.
We will be standing by to support the updated polyglot release, and then need to integrate it back into ruby-maven for our own release. That will provide the ultimate fix for the jar-dependencies issue (jruby/jruby#7059) without needing to modify jar-dependencies.
Currently ruby-maven is set up to copy its
.mvn/extensions.xml
file into the current directory when running poms from the Ruby API. This is intended to load the ruby polyglot extension, so it is always enabled and nothing more is required for ruby-maven users to user this dialect. Unfortunately due to issues discussed in jruby/jruby#7059 (comment), the current directory is not always used by Maven when looking for extensions for the current build.We should use something more robust to ensure that Maven as run through ruby-maven always has polyglot enabled, without playing config file tricks.
The text was updated successfully, but these errors were encountered: