Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (102)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (322)
Collections:
Other Resources:
maven-artifact-3.8.6.jar - Maven Artifact Module
maven-artifact-3.8.6.jar is the JAR file for Apache Maven 3.8.6 Artifact module.
Apache Maven is a software project management and comprehension tool.
JAR File Size and Download Location:
File: 58076 06-06-2022 16:16 lib/maven-artifact-3.8.6.jar Download: Apache Maven Website
✍: FYIcenter.com
⏎ org/apache/maven/artifact/repository/ArtifactRepository.java
package org.apache.maven.artifact.repository; /* * 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. */ import java.util.List; import org.apache.maven.artifact.Artifact; import org.apache.maven.artifact.metadata.ArtifactMetadata; import org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout; import org.apache.maven.repository.Proxy; /** * Abstraction of an artifact repository. Artifact repositories can be remote, local, or even build reactor or * IDE workspace. */ public interface ArtifactRepository { String pathOf( Artifact artifact ); String pathOfRemoteRepositoryMetadata( ArtifactMetadata artifactMetadata ); String pathOfLocalRepositoryMetadata( ArtifactMetadata metadata, ArtifactRepository repository ); String getUrl(); void setUrl( String url ); String getBasedir(); String getProtocol(); String getId(); void setId( String id ); ArtifactRepositoryPolicy getSnapshots(); void setSnapshotUpdatePolicy( ArtifactRepositoryPolicy policy ); ArtifactRepositoryPolicy getReleases(); void setReleaseUpdatePolicy( ArtifactRepositoryPolicy policy ); ArtifactRepositoryLayout getLayout(); void setLayout( ArtifactRepositoryLayout layout ); String getKey(); @Deprecated boolean isUniqueVersion(); @Deprecated boolean isBlacklisted(); @Deprecated void setBlacklisted( boolean blackListed ); /** @since 3.8.1 **/ boolean isBlocked(); /** @since 3.8.1 **/ void setBlocked( boolean blocked ); // // New interface methods for the repository system. // /** * * @param artifact * @since 3.0-alpha-3 */ Artifact find( Artifact artifact ); /** * Finds the versions of the specified artifact that are available in this repository. * * @param artifact The artifact whose available versions should be determined, must not be {@code null}. * @return The available versions of the artifact or an empty list if none, never {@code null}. * @since 3.0-alpha-3 */ List<String> findVersions( Artifact artifact ); /** * Indicates whether this repository is backed by actual projects. For instance, the build reactor or IDE workspace * are examples of such repositories. * * @return {@code true} if the repository is backed by actual projects, {@code false} otherwise. * @since 3.0-beta-1 */ boolean isProjectAware(); /** * @since 3.0-alpha-3 */ void setAuthentication( Authentication authentication ); /** * @since 3.0-alpha-3 */ Authentication getAuthentication(); /** * @since 3.0-alpha-3 */ void setProxy( Proxy proxy ); /** * @since 3.0-alpha-3 */ Proxy getProxy(); /** * @since 3.0.3 * @return the repositories mirrored by the actual one */ List<ArtifactRepository> getMirroredRepositories(); /** * @since 3.0.3 * @param mirroredRepositories the repositories that the actual one mirrors */ void setMirroredRepositories( List<ArtifactRepository> mirroredRepositories ); }
⏎ org/apache/maven/artifact/repository/ArtifactRepository.java
Or download all of them as a single archive file:
File name: maven-artifact-3.8.6-src.zip File size: 47529 bytes Release date: 2022-06-06 Download
⇒ maven-builder-support-3.8.6.jar - Builder Support Module
⇐ maven-core-3.8.6.jar - Maven Core Module
2023-07-17, ∼6549🔥, 5💬
Popular Posts:
What is ojdbc.jar - JDBC Driver for Oracle? ojdbc.jar is a JDBC driver from Oracle that provides dat...
xml-commons Resolver Source Code Files are provided in the source package file, xml-commons-resolver...
JDK 11 java.xml.jmod is the JMOD file for JDK 11 XML (eXtensible Markup Language) module. JDK 11 XML...
commons-net.jar is the bytecode of Apache Commons Net library, which implements the client side of m...
If you are a Java developer, it is very often that you need to use some 3rd party libraries to perfo...