Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
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 (309)
Collections:
Other Resources:
maven-compat-3.8.6.jar - Maven Compact Module
maven-compat-3.8.6.jar is the JAR file for Apache Maven 3.8.6 Compact module. The JAR file name may have a typo. Apache Maven is a software project management and comprehension tool.
JAR File Size and Download Location:
File: 288125 06-06-2022 16:16 lib/maven-compat-3.8.6.jar Download: Apache Maven Website
✍: FYIcenter.com
⏎ org/apache/maven/repository/MetadataResolutionResult.java
package org.apache.maven.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.ArrayList; import java.util.Collections; import java.util.LinkedHashSet; import java.util.List; import java.util.Set; import org.apache.maven.artifact.Artifact; import org.apache.maven.artifact.repository.ArtifactRepository; import org.apache.maven.artifact.resolver.ArtifactResolutionException; import org.apache.maven.artifact.resolver.CyclicDependencyException; import org.apache.maven.artifact.versioning.OverConstrainedVersionException; /** * * * @author Oleg Gusakov * */ public class MetadataResolutionResult { private Artifact originatingArtifact; private List<Artifact> missingArtifacts; // Exceptions private List<Exception> exceptions; private List<Exception> versionRangeViolations; private List<ArtifactResolutionException> metadataResolutionExceptions; private List<CyclicDependencyException> circularDependencyExceptions; private List<ArtifactResolutionException> errorArtifactExceptions; // file system errors private List<ArtifactRepository> repositories; private Set<Artifact> requestedArtifacts; private Set<Artifact> artifacts; private MetadataGraph dirtyTree; private MetadataGraph resolvedTree; private MetadataGraph resolvedGraph; public Artifact getOriginatingArtifact() { return originatingArtifact; } public MetadataResolutionResult listOriginatingArtifact( final Artifact originatingArtifact ) { this.originatingArtifact = originatingArtifact; return this; } public void addArtifact( Artifact artifact ) { if ( artifacts == null ) { artifacts = new LinkedHashSet<>(); } artifacts.add( artifact ); } public Set<Artifact> getArtifacts() { return artifacts; } public void addRequestedArtifact( Artifact artifact ) { if ( requestedArtifacts == null ) { requestedArtifacts = new LinkedHashSet<>(); } requestedArtifacts.add( artifact ); } public Set<Artifact> getRequestedArtifacts() { return requestedArtifacts; } public boolean hasMissingArtifacts() { return missingArtifacts != null && !missingArtifacts.isEmpty(); } public List<Artifact> getMissingArtifacts() { return missingArtifacts == null ? Collections.<Artifact>emptyList() : Collections.unmodifiableList( missingArtifacts ); } public MetadataResolutionResult addMissingArtifact( Artifact artifact ) { missingArtifacts = initList( missingArtifacts ); missingArtifacts.add( artifact ); return this; } public MetadataResolutionResult setUnresolvedArtifacts( final List<Artifact> unresolvedArtifacts ) { this.missingArtifacts = unresolvedArtifacts; return this; } // ------------------------------------------------------------------------ // Exceptions // ------------------------------------------------------------------------ public boolean hasExceptions() { return exceptions != null && !exceptions.isEmpty(); } public List<Exception> getExceptions() { return exceptions == null ? Collections.<Exception>emptyList() : Collections.unmodifiableList( exceptions ); } // ------------------------------------------------------------------------ // Version Range Violations // ------------------------------------------------------------------------ public boolean hasVersionRangeViolations() { return versionRangeViolations != null; } /** * TODO this needs to accept a {@link OverConstrainedVersionException} as returned by * {@link #getVersionRangeViolation(int)} but it's not used like that in * {@link org.apache.maven.repository.legacy.resolver.DefaultLegacyArtifactCollector} */ public MetadataResolutionResult addVersionRangeViolation( Exception e ) { versionRangeViolations = initList( versionRangeViolations ); versionRangeViolations.add( e ); exceptions = initList( exceptions ); exceptions.add( e ); return this; } public OverConstrainedVersionException getVersionRangeViolation( int i ) { return (OverConstrainedVersionException) versionRangeViolations.get( i ); } public List<Exception> getVersionRangeViolations() { return versionRangeViolations == null ? Collections.<Exception>emptyList() : Collections.unmodifiableList( versionRangeViolations ); } // ------------------------------------------------------------------------ // Metadata Resolution Exceptions: ArtifactResolutionExceptions // ------------------------------------------------------------------------ public boolean hasMetadataResolutionExceptions() { return metadataResolutionExceptions != null; } public MetadataResolutionResult addMetadataResolutionException( ArtifactResolutionException e ) { metadataResolutionExceptions = initList( metadataResolutionExceptions ); metadataResolutionExceptions.add( e ); exceptions = initList( exceptions ); exceptions.add( e ); return this; } public ArtifactResolutionException getMetadataResolutionException( int i ) { return metadataResolutionExceptions.get( i ); } public List<ArtifactResolutionException> getMetadataResolutionExceptions() { return metadataResolutionExceptions == null ? Collections.<ArtifactResolutionException>emptyList() : Collections.unmodifiableList( metadataResolutionExceptions ); } // ------------------------------------------------------------------------ // ErrorArtifactExceptions: ArtifactResolutionExceptions // ------------------------------------------------------------------------ public boolean hasErrorArtifactExceptions() { return errorArtifactExceptions != null; } public MetadataResolutionResult addError( Exception e ) { exceptions = initList( exceptions ); exceptions.add( e ); return this; } public List<ArtifactResolutionException> getErrorArtifactExceptions() { if ( errorArtifactExceptions == null ) { return Collections.emptyList(); } return Collections.unmodifiableList( errorArtifactExceptions ); } // ------------------------------------------------------------------------ // Circular Dependency Exceptions // ------------------------------------------------------------------------ public boolean hasCircularDependencyExceptions() { return circularDependencyExceptions != null; } public MetadataResolutionResult addCircularDependencyException( CyclicDependencyException e ) { circularDependencyExceptions = initList( circularDependencyExceptions ); circularDependencyExceptions.add( e ); exceptions = initList( exceptions ); exceptions.add( e ); return this; } public CyclicDependencyException getCircularDependencyException( int i ) { return circularDependencyExceptions.get( i ); } public List<CyclicDependencyException> getCircularDependencyExceptions() { if ( circularDependencyExceptions == null ) { return Collections.emptyList(); } return Collections.unmodifiableList( circularDependencyExceptions ); } // ------------------------------------------------------------------------ // Repositories // ------------------------------------------------------------------------ public List<ArtifactRepository> getRepositories() { if ( repositories == null ) { return Collections.emptyList(); } return Collections.unmodifiableList( repositories ); } public MetadataResolutionResult setRepositories( final List<ArtifactRepository> repositories ) { this.repositories = repositories; return this; } // // Internal // private <T> List<T> initList( final List<T> l ) { if ( l == null ) { return new ArrayList<>(); } return l; } public String toString() { if ( artifacts == null ) { return ""; } StringBuilder sb = new StringBuilder( 256 ); int i = 1; sb.append( "---------\n" ); sb.append( artifacts.size() ).append( '\n' ); for ( Artifact a : artifacts ) { sb.append( i ).append( ' ' ).append( a ).append( '\n' ); i++; } sb.append( "---------\n" ); return sb.toString(); } public MetadataGraph getResolvedTree() { return resolvedTree; } public void setResolvedTree( MetadataGraph resolvedTree ) { this.resolvedTree = resolvedTree; } }
⏎ org/apache/maven/repository/MetadataResolutionResult.java
Or download all of them as a single archive file:
File name: maven-compat-3.8.6-src.zip File size: 215809 bytes Release date: 2022-06-06 Download
⇒ maven-embedder-3.8.6.jar - Maven Embedder Module
⇐ maven-builder-support-3.8.6.jar - Builder Support Module
2020-10-26, 47108👍, 0💬
Popular Posts:
JDK 11 jdk.dynalink.jmod is the JMOD file for JDK 11 Dynamic Linking module. JDK 11 Dynamic Linking ...
JDK 11 jdk.hotspot.agent.jmod is the JMOD file for JDK 11 Hotspot Agent module. JDK 11 Hotspot Agent...
The Web Services Description Language for Java Toolkit (WSDL4J), Release 1.6.2, allows the creation,...
What Is jtds-1.2.2.jar? jtds-1.2.2.jar is the JAR files of jTDS Java library 1.2.2, which is a JDBC ...
JDK 11 jdk.dynalink.jmod is the JMOD file for JDK 11 Dynamic Linking module. JDK 11 Dynamic Linking ...