Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 13 for ArtifactCoordinates (0.08 seconds)

  1. api/maven-api-core/src/main/java/org/apache/maven/api/ArtifactCoordinates.java

    /**
     * Partial identification of an {@link Artifact} in a Maven repository.
     * Each {@code ArtifactCoordinates} instance is basically a pointer to a file in the Maven repository,
     * except that the exact version may not be known yet.
     *
     * @since 4.0.0
     */
    @Experimental
    @Immutable
    public interface ArtifactCoordinates {
        /**
         * {@return the group identifier of the artifact}.
         */
        @Nonnull
    Created: Sun Dec 28 03:35:09 GMT 2025
    - Last Modified: Thu Jun 26 07:56:58 GMT 2025
    - 2.8K bytes
    - Click Count (0)
  2. api/maven-api-core/src/main/java/org/apache/maven/api/Artifact.java

                    + getVersion();
        }
    
        /**
         * {@return the group identifier of the artifact}.
         *
         * @see ArtifactCoordinates#getGroupId()
         */
        @Nonnull
        String getGroupId();
    
        /**
         * {@return the identifier of the artifact}.
         *
         * @see ArtifactCoordinates#getArtifactId()
         */
        @Nonnull
        String getArtifactId();
    
        /**
         * {@return the version of the artifact}.
    Created: Sun Dec 28 03:35:09 GMT 2025
    - Last Modified: Thu Jun 26 07:56:58 GMT 2025
    - 4.6K bytes
    - Click Count (0)
  3. api/maven-api-core/src/test/java/org/apache/maven/api/services/RequestImplementationTest.java

    class RequestImplementationTest {
    
        @Test
        void testArtifactResolverRequestEquality() {
            Session session = mock(Session.class);
            ArtifactCoordinates coords1 = mock(ArtifactCoordinates.class);
            ArtifactCoordinates coords2 = mock(ArtifactCoordinates.class);
            RemoteRepository repo1 = mock(RemoteRepository.class);
            RemoteRepository repo2 = mock(RemoteRepository.class);
    
    Created: Sun Dec 28 03:35:09 GMT 2025
    - Last Modified: Wed Sep 17 10:01:14 GMT 2025
    - 4.8K bytes
    - Click Count (0)
  4. api/maven-api-core/src/main/java/org/apache/maven/api/services/VersionResolverRequest.java

        @Nonnull
        ArtifactCoordinates getArtifactCoordinates();
    
        @Nonnull
        static VersionResolverRequest build(@Nonnull Session session, @Nonnull ArtifactCoordinates artifactCoordinates) {
            return builder()
                    .session(requireNonNull(session, "session cannot be null"))
                    .artifactCoordinates(requireNonNull(artifactCoordinates, "artifactCoordinates cannot be null"))
                    .build();
    Created: Sun Dec 28 03:35:09 GMT 2025
    - Last Modified: Fri Oct 10 07:30:49 GMT 2025
    - 5.2K bytes
    - Click Count (0)
  5. api/maven-api-core/src/main/java/org/apache/maven/api/services/VersionRangeResolverRequest.java

             *
             * @param artifactCoordinates the artifact coordinates, must not be {@code null}
             * @return this builder, never {@code null}
             */
            public VersionResolverRequestBuilder artifactCoordinates(ArtifactCoordinates artifactCoordinates) {
                this.artifactCoordinates = artifactCoordinates;
                return this;
            }
    
            /**
    Created: Sun Dec 28 03:35:09 GMT 2025
    - Last Modified: Tue Dec 16 13:41:14 GMT 2025
    - 10.4K bytes
    - Click Count (0)
  6. api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactResolverRequest.java

        @Nonnull
        Collection<? extends ArtifactCoordinates> getCoordinates();
    
        @Nonnull
        static ArtifactResolverRequestBuilder builder() {
            return new ArtifactResolverRequestBuilder();
        }
    
        @Nonnull
        static ArtifactResolverRequest build(
                @Nonnull Session session, @Nonnull Collection<? extends ArtifactCoordinates> coordinates) {
            return builder()
    Created: Sun Dec 28 03:35:09 GMT 2025
    - Last Modified: Fri Oct 10 07:30:49 GMT 2025
    - 5.5K bytes
    - Click Count (0)
  7. api/maven-api-core/src/main/java/org/apache/maven/api/Session.java

         * @return dependency coordinates for the given artifact
         *
         * @see DependencyCoordinatesFactory#create(Session, ArtifactCoordinates)
         */
        @Nonnull
        DependencyCoordinates createDependencyCoordinates(@Nonnull ArtifactCoordinates coordinates);
    
        /**
         * Shortcut for {@code getService(DependencyFactory.class).create(...)}.
         *
         * @param dependency dependency for which to get the coordinates
    Created: Sun Dec 28 03:35:09 GMT 2025
    - Last Modified: Thu Jul 03 14:18:26 GMT 2025
    - 36.5K bytes
    - Click Count (0)
  8. api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactCoordinatesFactoryRequest.java

     * specific language governing permissions and limitations
     * under the License.
     */
    package org.apache.maven.api.services;
    
    import java.util.Objects;
    
    import org.apache.maven.api.ArtifactCoordinates;
    import org.apache.maven.api.Session;
    import org.apache.maven.api.annotations.Experimental;
    import org.apache.maven.api.annotations.Immutable;
    import org.apache.maven.api.annotations.Nonnull;
    Created: Sun Dec 28 03:35:09 GMT 2025
    - Last Modified: Fri Jun 06 14:28:57 GMT 2025
    - 9.1K bytes
    - Click Count (0)
  9. api/maven-api-core/src/main/java/org/apache/maven/api/package-info.java

     *
     * <p>{@link org.apache.maven.api.ArtifactCoordinates} instances are used to locate artifacts in a repository.
     * Each instance identifies an artifact or version range of artifacts in the Maven repository system.</p>
     *
     * <p>{@link org.apache.maven.api.Artifact} instances represent artifacts in the repository.
     * They are created when <dfn>resolving</dfn> an {@code ArtifactCoordinates} object. Resolving is the process
    Created: Sun Dec 28 03:35:09 GMT 2025
    - Last Modified: Mon Dec 15 11:13:42 GMT 2025
    - 7.7K bytes
    - Click Count (0)
  10. api/maven-api-core/src/main/java/org/apache/maven/api/services/DependencyCoordinatesFactoryRequest.java

     */
    package org.apache.maven.api.services;
    
    import java.util.ArrayList;
    import java.util.Collection;
    import java.util.Collections;
    import java.util.Objects;
    
    import org.apache.maven.api.ArtifactCoordinates;
    import org.apache.maven.api.Dependency;
    import org.apache.maven.api.Exclusion;
    import org.apache.maven.api.Session;
    import org.apache.maven.api.annotations.Experimental;
    Created: Sun Dec 28 03:35:09 GMT 2025
    - Last Modified: Fri Jun 06 14:28:57 GMT 2025
    - 12.1K bytes
    - Click Count (0)
Back to Top