Sha256: be212fa641939d78d43a569dbae953271d77c0953477fbe1bea508c47f6be82a
Contents?: true
Size: 1.51 KB
Versions: 6
Compression:
Stored size: 1.51 KB
Contents
# Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with this # work for additional information regarding copyright ownership. The ASF # licenses this file to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations under # the License. require 'lock_jar/runtime' module LockJar class Maven class << self def pom_version( pom_path, opts = {} ) Runtime.instance.resolver(opts).naether.pom_version( pom_path ) end def write_pom( notation, file_path, opts = {} ) Runtime.instance.resolver(opts).naether.write_pom( notation, file_path ) end def deploy_artifact( notation, file_path, url, deploy_opts = {}, lockjar_opts = {} ) Runtime.instance.resolver(lockjar_opts).naether.deploy_artifact( notation, file_path, url, deploy_opts ) end def install( notation, pom_path, jar_path, opts = {} ) Runtime.instance.resolver(opts).naether.install( notation, pom_path, jar_path ) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems