Sha256: f1ac1ec7fb390b5b889b3578a3b6465e82906b81aa8ed9d33187ef9a2693151a
Contents?: true
Size: 805 Bytes
Versions: 11
Compression:
Stored size: 805 Bytes
Contents
module LockJar # class Runtime # module Install def install(jarfile_lock, groups = ['default'], opts = {}, &blk) deps = list(jarfile_lock, groups, { with_locals: false }.merge(opts), &blk) lockfile = LockJar::Domain::Lockfile.read(jarfile_lock) if opts[:local_repo].nil? && lockfile.local_repository opts[:local_repo] = lockfile.local_repository end # Older Jarfile expected the defaul maven repo, but did not write # it to the lockfile resolver(opts).clear_remote_repositories if lockfile.version.to_f >= 0.11 lockfile.remote_repositories.each do |repo| resolver(opts).add_remote_repository(repo) end files = resolver(opts).download(deps) files end end end end
Version data entries
11 entries across 11 versions & 1 rubygems