diff --git a/lib/jars/installer.rb b/lib/jars/installer.rb index 92d78a0..dd6c2d0 100644 --- a/lib/jars/installer.rb +++ b/lib/jars/installer.rb @@ -40,6 +40,10 @@ def initialize(line) setup_type(line) line.strip! + + # strip off trailing module output (jruby/jar-dependencies#92) + line.sub!(/\u001B.*$/, EMPTY) + @coord = line.sub(/:[^:]+:([A-Z]:\\)?[^:]+$/, EMPTY) first, second = @coord.split(/:#{type}:/) group_id, artifact_id = first.split(':') diff --git a/specs/dependency_spec.rb b/specs/dependency_spec.rb index 4b34190..2d477d1 100644 --- a/specs/dependency_spec.rb +++ b/specs/dependency_spec.rb @@ -2,7 +2,7 @@ require File.expand_path('setup', File.dirname(__FILE__)) -require 'jar_installer' +require 'jars/installer' # rubocop:disable Layout/LineLength describe Jars::Installer::Dependency do diff --git a/specs/jar_installer_spec.rb b/specs/jar_installer_spec.rb index c9e97e8..d18b1ae 100644 --- a/specs/jar_installer_spec.rb +++ b/specs/jar_installer_spec.rb @@ -2,7 +2,7 @@ require File.expand_path('setup', File.dirname(__FILE__)) -require 'jar_installer' +require 'jars/installer' require 'fileutils' require 'rubygems/specification'