Package org.apache.maven.artifact.repository.metadata

Examples of org.apache.maven.artifact.repository.metadata.Versioning


        artifact.addMetadata( metadata );
    }

    private ArtifactMetadata createMetadata( Artifact artifact )
    {
        Versioning versioning = new Versioning();
        versioning.updateTimestamp();
        versioning.addVersion( artifact.getVersion() );

        if ( artifact.isRelease() )
        {
            versioning.setRelease( artifact.getVersion() );
        }

        return new ArtifactRepositoryMetadata( artifact, versioning );
    }
View Full Code Here


                    SnapshotArtifactRepositoryMetadata snapshotMetadata = (SnapshotArtifactRepositoryMetadata) m;

                    Metadata metadata = snapshotMetadata.getMetadata();
                    if ( metadata != null )
                    {
                        Versioning versioning = metadata.getVersioning();
                        if ( versioning != null )
                        {
                            Snapshot snapshot = versioning.getSnapshot();
                            if ( snapshot != null )
                            {
                                localCopy = snapshot.isLocalCopy();
                            }
                        }
View Full Code Here

        artifact.addMetadata( metadata );
    }

    private ArtifactMetadata createMetadata( Artifact artifact )
    {
        Versioning versioning = new Versioning();
        versioning.updateTimestamp();
        versioning.addVersion( artifact.getVersion() );

        if ( artifact.isRelease() )
        {
            versioning.setRelease( artifact.getVersion() );
        }

        return new ArtifactRepositoryMetadata( artifact, versioning );
    }
View Full Code Here

                    SnapshotArtifactRepositoryMetadata snapshotMetadata = (SnapshotArtifactRepositoryMetadata) m;

                    Metadata metadata = snapshotMetadata.getMetadata();
                    if ( metadata != null )
                    {
                        Versioning versioning = metadata.getVersioning();
                        if ( versioning != null )
                        {
                            Snapshot snapshot = versioning.getSnapshot();
                            if ( snapshot != null )
                            {
                                localCopy = snapshot.isLocalCopy();
                            }
                        }
View Full Code Here

        artifact.addMetadata( metadata );
    }

    private ArtifactMetadata createMetadata( Artifact artifact )
    {
        Versioning versioning = new Versioning();
        versioning.updateTimestamp();
        versioning.addVersion( artifact.getVersion() );

        if ( artifact.isRelease() )
        {
            versioning.setRelease( artifact.getVersion() );
        }

        return new ArtifactRepositoryMetadata( artifact, versioning );
    }
View Full Code Here

            addWarning( artifact, Messages.getString( "unable.to.copy.artifact" ) ); //$NON-NLS-1$
            return;
        }

        Metadata metadata = createBaseMetadata( artifact );
        Versioning versioning = new Versioning();
        versioning.addVersion( artifact.getBaseVersion() );
        metadata.setVersioning( versioning );
        updateMetadata( new ArtifactRepositoryMetadata( artifact ), targetRepository, metadata, transaction );

        metadata = createBaseMetadata( artifact );
        metadata.setVersion( artifact.getBaseVersion() );
        versioning = new Versioning();

        Matcher matcher = Artifact.VERSION_FILE_PATTERN.matcher( artifact.getVersion() );
        if ( matcher.matches() )
        {
            Snapshot snapshot = new Snapshot();
            snapshot.setBuildNumber( Integer.parseInt( matcher.group( 3 ) ) );
            snapshot.setTimestamp( matcher.group( 2 ) );
            versioning.setSnapshot( snapshot );
        }

        // TODO: merge latest/release/snapshot from source instead
        metadata.setVersioning( versioning );
        updateMetadata( new SnapshotArtifactRepositoryMetadata( artifact ), targetRepository, metadata, transaction );
View Full Code Here

                addWarning( metadata, null, "Error getting plugin artifact directories versions: " + e );
            }
        }
        else
        {
            Versioning versioning = metadata.getMetadata().getVersioning();
            boolean found = false;
            if ( versioning != null )
            {
                String lastUpdated = versioning.getLastUpdated();
                if ( lastUpdated != null && lastUpdated.length() != 0 )
                {
                    found = true;
                }
            }
View Full Code Here

     */
    private void checkSnapshotMetadata( RepositoryMetadata metadata, ArtifactRepository repository )
    {
        RepositoryQueryLayer repositoryQueryLayer = repositoryQueryLayerFactory.createRepositoryQueryLayer( repository );

        Versioning versioning = metadata.getMetadata().getVersioning();
        if ( versioning != null )
        {
            Snapshot snapshot = versioning.getSnapshot();

            String version = StringUtils.replace( metadata.getBaseVersion(), Artifact.SNAPSHOT_VERSION, snapshot
                .getTimestamp()
                + "-" + snapshot.getBuildNumber() );
            Artifact artifact = artifactFactory.createProjectArtifact( metadata.getGroupId(), metadata.getArtifactId(),
View Full Code Here

     */
    private void checkMetadataVersions( RepositoryMetadata metadata, ArtifactRepository repository )
    {
        RepositoryQueryLayer repositoryQueryLayer = repositoryQueryLayerFactory.createRepositoryQueryLayer( repository );

        Versioning versioning = metadata.getMetadata().getVersioning();
        if ( versioning != null )
        {
            for ( Iterator versions = versioning.getVersions().iterator(); versions.hasNext(); )
            {
                String version = (String) versions.next();

                Artifact artifact = artifactFactory.createProjectArtifact( metadata.getGroupId(), metadata
                    .getArtifactId(), version );
View Full Code Here

     * @throws java.io.IOException if there is a problem reading from the file system
     */
    private void checkRepositoryVersions( RepositoryMetadata metadata, ArtifactRepository repository )
        throws IOException
    {
        Versioning versioning = metadata.getMetadata().getVersioning();
        List metadataVersions = versioning != null ? versioning.getVersions() : Collections.EMPTY_LIST;
        File versionsDir = new File( repository.getBasedir(), repository.pathOfRemoteRepositoryMetadata( metadata ) )
            .getParentFile();

        // TODO: I don't know how this condition can happen, but it was seen on the main repository.
        // Avoid hard failure
View Full Code Here

TOP

Related Classes of org.apache.maven.artifact.repository.metadata.Versioning

Copyright © 2018 www.massapicom. 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.