Examples of VersionedReference


Examples of org.apache.archiva.model.VersionedReference

    }

    private void assertVersions( String artifactId, String version, String[] expectedVersions )
        throws Exception
    {
        VersionedReference reference = new VersionedReference();
        reference.setGroupId( "org.apache.archiva.metadata.tests" );
        reference.setArtifactId( artifactId );
        reference.setVersion( version );

        // Use the test metadata-repository, which is already setup for
        // These kind of version tests.
        File repoDir = new File( "src/test/repositories/metadata-repository" );
        repoContent.getRepository().setLocation( repoDir.getAbsolutePath() );
View Full Code Here

Examples of org.apache.maven.archiva.model.VersionedReference

            Collections.sort( allVersions, VersionComparator.getInstance() );
            Collections.sort( releasedVersions, VersionComparator.getInstance() );
            Collections.sort( snapshotVersions, VersionComparator.getInstance() );

            VersionedReference versionRef = new VersionedReference();
            versionRef.setGroupId( artifact.getGroupId() );
            versionRef.setArtifactId( artifact.getArtifactId() );

            for ( String version : snapshotVersions )
            {
                if ( releasedVersions.contains( VersionUtil.getReleaseVersion( version ) ) )
                {
                    versionRef.setVersion( version );
                    repository.deleteVersion( versionRef );
                   
                    log.info( ContinuumPurgeConstants.PURGE_PROJECT + " - " + VersionedReference.toKey( versionRef ) );

                    removeMetadata( versionRef );
View Full Code Here

Examples of org.apache.maven.archiva.model.VersionedReference

        model.setVersion( version );
        model.setPackaging( TEST_PACKAGING );
        model.setUrl( TEST_URL );
        model.setName( TEST_NAME );
        model.setDescription( TEST_DESCRIPTION );
        VersionedReference parent = new VersionedReference();
        parent.setGroupId( TEST_PARENT_GROUP_ID );
        parent.setArtifactId( TEST_PARENT_ARTIFACT_ID );
        parent.setVersion( TEST_PARENT_VERSION );
        model.setParentProject( parent );
        CiManagement ci = new CiManagement();
        ci.setSystem( TEST_CI_SYSTEM );
        ci.setUrl( TEST_CI_URL );
        model.setCiManagement( ci );
View Full Code Here

Examples of org.apache.maven.archiva.model.VersionedReference

        }
    }

    private void updateVersionMetadata( ArtifactReference artifact, String path )
    {
        VersionedReference versionRef = new VersionedReference();
        versionRef.setGroupId( artifact.getGroupId() );
        versionRef.setArtifactId( artifact.getArtifactId() );
        versionRef.setVersion( artifact.getVersion() );

        try
        {
            String metadataPath = this.metadataTools.toPath( versionRef );
View Full Code Here

Examples of org.apache.maven.archiva.model.VersionedReference

        DependencyGraphFactory factory = new DependencyGraphFactory();
        factory.setGraphBuilder( graphBuilder );
        factory.setDesiredScope( DependencyScope.TEST );

        // Get the model to resolve from
        VersionedReference rootRef = toVersionedReference( "org.apache.maven.archiva:archiva-commons:1.0" );

        // Perform the resolution.
        DependencyGraph graph = factory.getGraph( rootRef );

        // Test the results.
View Full Code Here

Examples of org.apache.maven.archiva.model.VersionedReference

        DependencyGraphUtils.addNodeFromModel( model, graph, fromNode );
    }

    private ArchivaProjectModel resolveModel( ArtifactReference reference )
    {
        VersionedReference projectRef = new VersionedReference();

        projectRef.setGroupId( reference.getGroupId() );
        projectRef.setArtifactId( reference.getArtifactId() );
        projectRef.setVersion( reference.getVersion() );

        ArchivaProjectModel model = resolverFactory.getCurrentResolverStack().findProject( projectRef );

        if ( model == null )
        {
View Full Code Here

Examples of org.apache.maven.archiva.model.VersionedReference

        return null;
    }

    private VersionedReference getVersionedReference( Element elem )
    {
        VersionedReference reference = new VersionedReference();

        reference.setGroupId( elem.elementTextTrim( "groupId" ) );
        reference.setArtifactId( elem.elementTextTrim( "artifactId" ) );
        reference.setVersion( elem.elementTextTrim( "version" ) );

        return reference;
    }
View Full Code Here

Examples of org.apache.maven.archiva.model.VersionedReference

                + "converted to a VersionedReference." );
        }

        PathReferences pathrefs = toPathReferences( path, false );

        VersionedReference reference = new VersionedReference();
        reference.setGroupId( pathrefs.groupId );
        reference.setArtifactId( pathrefs.artifactId );
        reference.setVersion( pathrefs.baseVersion );

        return reference;
    }
View Full Code Here

Examples of org.apache.maven.archiva.model.VersionedReference

        getLogger().debug( "Parent: " + pom.getParentProject() );

        if ( pom.getParentProject() != null )
        {
            // Use parent reference.
            VersionedReference parentRef = pom.getParentProject();

            getLogger().debug( "Has parent: " + parentRef );

            // Find parent using resolvers.
            ArchivaProjectModel parentProject = this.resolverFactory.getCurrentResolverStack().findProject( parentRef );
View Full Code Here

Examples of org.apache.maven.archiva.model.VersionedReference

        {
            throw new IllegalArgumentException( "Parent key [" + key + "] should be 3 parts. (detected " + parts.length
                + " instead)" );
        }

        VersionedReference ref = new VersionedReference();
        ref.setGroupId( parts[0] );
        ref.setArtifactId( parts[1] );
        ref.setVersion( parts[2] );

        return ref;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.