├── .codeclimate.yml ├── .gitignore ├── .rubocop.yml ├── .travis.yml ├── CHANGELOG.md ├── Gemfile ├── Guardfile ├── LICENSE ├── README.md ├── Rakefile ├── bin └── lockjar ├── lib ├── lock_jar.rb └── lock_jar │ ├── buildr.rb │ ├── bundler.rb │ ├── class_loader.rb │ ├── cli.rb │ ├── config.rb │ ├── domain │ ├── artifact.rb │ ├── dsl.rb │ ├── dsl_merger.rb │ ├── gem_dsl.rb │ ├── jarfile_dsl.rb │ └── lockfile.rb │ ├── logging.rb │ ├── maven.rb │ ├── registry.rb │ ├── resolver.rb │ ├── runtime.rb │ ├── runtime │ ├── install.rb │ ├── list.rb │ ├── load.rb │ └── lock.rb │ └── version.rb ├── lock_jar.gemspec └── spec ├── fixtures ├── Jarfile ├── Jarfile2 ├── jarfile_gem │ ├── Gemfile │ ├── Jarfile │ ├── jarfile_gem.gemspec │ └── lib │ │ ├── jarfile_gem.rb │ │ └── jarfile_gem │ │ └── version.rb ├── lock_jar_config.yml └── naether-0.13.0.jar ├── lock_jar ├── bundler_spec.rb ├── class_loader_spec.rb ├── cli_spec.rb ├── config_spec.rb ├── domain │ ├── dsl_merger_spec.rb │ ├── dsl_spec.rb │ └── gem_dsl_spec.rb ├── maven_spec.rb ├── resolver_spec.rb └── runtime_spec.rb ├── lock_jar_spec.rb ├── pom.xml ├── spec_helper.rb └── support ├── Jarfile ├── helper.rb └── shared_examples └── lockfile.rb /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/Gemfile -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/Guardfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/lockjar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/bin/lockjar -------------------------------------------------------------------------------- /lib/lock_jar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/lib/lock_jar.rb -------------------------------------------------------------------------------- /lib/lock_jar/buildr.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/lib/lock_jar/buildr.rb -------------------------------------------------------------------------------- /lib/lock_jar/bundler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/lib/lock_jar/bundler.rb -------------------------------------------------------------------------------- /lib/lock_jar/class_loader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/lib/lock_jar/class_loader.rb -------------------------------------------------------------------------------- /lib/lock_jar/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/lib/lock_jar/cli.rb -------------------------------------------------------------------------------- /lib/lock_jar/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/lib/lock_jar/config.rb -------------------------------------------------------------------------------- /lib/lock_jar/domain/artifact.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/lib/lock_jar/domain/artifact.rb -------------------------------------------------------------------------------- /lib/lock_jar/domain/dsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/lib/lock_jar/domain/dsl.rb -------------------------------------------------------------------------------- /lib/lock_jar/domain/dsl_merger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/lib/lock_jar/domain/dsl_merger.rb -------------------------------------------------------------------------------- /lib/lock_jar/domain/gem_dsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/lib/lock_jar/domain/gem_dsl.rb -------------------------------------------------------------------------------- /lib/lock_jar/domain/jarfile_dsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/lib/lock_jar/domain/jarfile_dsl.rb -------------------------------------------------------------------------------- /lib/lock_jar/domain/lockfile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/lib/lock_jar/domain/lockfile.rb -------------------------------------------------------------------------------- /lib/lock_jar/logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/lib/lock_jar/logging.rb -------------------------------------------------------------------------------- /lib/lock_jar/maven.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/lib/lock_jar/maven.rb -------------------------------------------------------------------------------- /lib/lock_jar/registry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/lib/lock_jar/registry.rb -------------------------------------------------------------------------------- /lib/lock_jar/resolver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/lib/lock_jar/resolver.rb -------------------------------------------------------------------------------- /lib/lock_jar/runtime.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/lib/lock_jar/runtime.rb -------------------------------------------------------------------------------- /lib/lock_jar/runtime/install.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/lib/lock_jar/runtime/install.rb -------------------------------------------------------------------------------- /lib/lock_jar/runtime/list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/lib/lock_jar/runtime/list.rb -------------------------------------------------------------------------------- /lib/lock_jar/runtime/load.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/lib/lock_jar/runtime/load.rb -------------------------------------------------------------------------------- /lib/lock_jar/runtime/lock.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/lib/lock_jar/runtime/lock.rb -------------------------------------------------------------------------------- /lib/lock_jar/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | module LockJar 3 | # still the version 4 | VERSION = '0.15.2'.freeze 5 | end 6 | -------------------------------------------------------------------------------- /lock_jar.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/lock_jar.gemspec -------------------------------------------------------------------------------- /spec/fixtures/Jarfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/spec/fixtures/Jarfile -------------------------------------------------------------------------------- /spec/fixtures/Jarfile2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/spec/fixtures/Jarfile2 -------------------------------------------------------------------------------- /spec/fixtures/jarfile_gem/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/spec/fixtures/jarfile_gem/Gemfile -------------------------------------------------------------------------------- /spec/fixtures/jarfile_gem/Jarfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/spec/fixtures/jarfile_gem/Jarfile -------------------------------------------------------------------------------- /spec/fixtures/jarfile_gem/jarfile_gem.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/spec/fixtures/jarfile_gem/jarfile_gem.gemspec -------------------------------------------------------------------------------- /spec/fixtures/jarfile_gem/lib/jarfile_gem.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/spec/fixtures/jarfile_gem/lib/jarfile_gem.rb -------------------------------------------------------------------------------- /spec/fixtures/jarfile_gem/lib/jarfile_gem/version.rb: -------------------------------------------------------------------------------- 1 | module JarfileGem 2 | VERSION = "0.0.1" 3 | end 4 | -------------------------------------------------------------------------------- /spec/fixtures/lock_jar_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/spec/fixtures/lock_jar_config.yml -------------------------------------------------------------------------------- /spec/fixtures/naether-0.13.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/spec/fixtures/naether-0.13.0.jar -------------------------------------------------------------------------------- /spec/lock_jar/bundler_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/spec/lock_jar/bundler_spec.rb -------------------------------------------------------------------------------- /spec/lock_jar/class_loader_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/spec/lock_jar/class_loader_spec.rb -------------------------------------------------------------------------------- /spec/lock_jar/cli_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/spec/lock_jar/cli_spec.rb -------------------------------------------------------------------------------- /spec/lock_jar/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/spec/lock_jar/config_spec.rb -------------------------------------------------------------------------------- /spec/lock_jar/domain/dsl_merger_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/spec/lock_jar/domain/dsl_merger_spec.rb -------------------------------------------------------------------------------- /spec/lock_jar/domain/dsl_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/spec/lock_jar/domain/dsl_spec.rb -------------------------------------------------------------------------------- /spec/lock_jar/domain/gem_dsl_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/spec/lock_jar/domain/gem_dsl_spec.rb -------------------------------------------------------------------------------- /spec/lock_jar/maven_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/spec/lock_jar/maven_spec.rb -------------------------------------------------------------------------------- /spec/lock_jar/resolver_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/spec/lock_jar/resolver_spec.rb -------------------------------------------------------------------------------- /spec/lock_jar/runtime_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/spec/lock_jar/runtime_spec.rb -------------------------------------------------------------------------------- /spec/lock_jar_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/spec/lock_jar_spec.rb -------------------------------------------------------------------------------- /spec/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/spec/pom.xml -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/Jarfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/spec/support/Jarfile -------------------------------------------------------------------------------- /spec/support/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/spec/support/helper.rb -------------------------------------------------------------------------------- /spec/support/shared_examples/lockfile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguymon/lock_jar/HEAD/spec/support/shared_examples/lockfile.rb --------------------------------------------------------------------------------