Examples of VersionInfo


Examples of org.apache.maven.shared.release.versions.VersionInfo

        if ( !development && isEven( defaultVersionInfo ) )
        {
            versionNumbersToSkip = 0;
        }

        VersionInfo suggestedVersionInfo = defaultVersionInfo;
        while ( versionNumbersToSkip != 0 )
        {
            suggestedVersionInfo = suggestedVersionInfo.getNextVersion();
            versionNumbersToSkip--;
        }

        String nextVersion = development ? suggestedVersionInfo.getSnapshotVersionString()
                                         : suggestedVersionInfo.getReleaseVersionString();

        return new VersionPolicyResult().setVersion( nextVersion );
    }
View Full Code Here

Examples of org.apache.maven.shared.release.versions.VersionInfo

        {
            model.setName( model.getArtifactId() );
        }
        params.put( "name", model.getName() );

        VersionInfo version = new DefaultVersionInfo( model.getVersion() );

        params.put( "release", version.getReleaseVersionString() );
        params.put( "dev", version.getNextVersion().getSnapshotVersionString() );

        projects.add( params );
    }
View Full Code Here

Examples of org.apache.maven.shared.release.versions.VersionInfo

        {
            Artifact currentArtifact = (Artifact) iterator.next();
            String versionlessKey = ArtifactUtils.versionlessKey( currentArtifact );

            Map versionMap = new HashMap();
            VersionInfo versionInfo = new DefaultVersionInfo( currentArtifact.getVersion() );
            versionMap.put( ReleaseDescriptor.ORIGINAL_VERSION, versionInfo.toString() );

            prompter.showMessage(
                "Dependency '" + versionlessKey + "' is a snapshot (" + currentArtifact.getVersion() + ")\n" );
            String result = prompter.prompt( "Which release version should it be set to?",
                                             versionInfo.getReleaseVersionString() );
            versionMap.put( ReleaseDescriptor.RELEASE_KEY, result );

            iterator.remove();

            // by default, keep the same version for the dependency after release, unless it was previously newer
            // the user may opt to type in something different
            VersionInfo nextVersionInfo = new DefaultVersionInfo( result );

            String nextVersion;
            if ( nextVersionInfo.compareTo( versionInfo ) > 0 )
            {
                nextVersion = nextVersionInfo.toString();
            }
            else
            {
                nextVersion = versionInfo.toString();
            }
View Full Code Here

Examples of org.apache.maven.shared.release.versions.VersionInfo

                                   ReleaseResult result )
        throws ReleaseExecutionException
    {
        String nextVersion = null;

        VersionInfo currentVersionInfo = null;
        VersionInfo releaseVersionInfo = null;
        boolean releaseVersionIsExplicit = false;

        VersionInfo nextSnapshotVersionInfo = null;
        boolean nextSnapshotVersionIsExplicit = false;

        try
        {
            currentVersionInfo = new DefaultVersionInfo( project.getVersion() );

            // The release/branch version defaults to currentVersionInfo (snapshot for branch, and release for tag)
            releaseVersionInfo = currentVersionInfo;

            // Check if the user specified a release version
            if ( releaseDescriptor.getDefaultReleaseVersion() != null )
            {
                releaseVersionInfo = new DefaultVersionInfo( releaseDescriptor.getDefaultReleaseVersion() );
                releaseVersionIsExplicit = true;
            }
            if ( releaseDescriptor.getReleaseVersions() != null )
            {
                String releaseVersion = ( String ) releaseDescriptor.getReleaseVersions().get( projectId );
                if ( releaseVersion != null )
                {
                    releaseVersionInfo = new DefaultVersionInfo( releaseVersion );
                    releaseVersionIsExplicit = true;
                }
            }

            // The next snapshot version defaults to the next version after the release version
            nextSnapshotVersionInfo = releaseVersionInfo.getNextVersion();

            // Check if the user specified a new snapshot version
            if ( releaseDescriptor.getDefaultDevelopmentVersion() != null )
            {
                nextSnapshotVersionInfo = new DefaultVersionInfo( releaseDescriptor.getDefaultDevelopmentVersion() );
                nextSnapshotVersionIsExplicit = true;
            }
            if ( releaseDescriptor.getDevelopmentVersions() != null )
            {
                String nextDevVersion = ( String ) releaseDescriptor.getDevelopmentVersions().get( projectId );
                if ( nextDevVersion != null )
                {
                    nextSnapshotVersionInfo = new DefaultVersionInfo( nextDevVersion );
                    nextSnapshotVersionIsExplicit = true;
                }
            }

        }
        catch ( VersionParseException e )
        {
            String msg = "Error parsing version, cannot determine next version: " + e.getMessage();
            if ( releaseDescriptor.isInteractive() )
            {
                logWarn( result, msg );
                logDebug( result, e.getMessage(), e );

                // set defaults for resume in interactive mode
                if ( releaseVersionInfo == null )
                {
                    try
                    {
                        releaseVersionInfo = new DefaultVersionInfo( "1.0" );
                    }
                    catch ( VersionParseException e1 )
                    {
                        // if that happens we are in serious trouble!
                        throw new ReleaseExecutionException( "Version 1.0 could not be parsed!", e1 );
                    }
                }

                if ( nextSnapshotVersionInfo == null )
                {
                    nextSnapshotVersionInfo = releaseVersionInfo.getNextVersion();
                }
            }
            else
            {
                // cannot proceed without a next value in batch mode
                throw new ReleaseExecutionException( msg, e );
            }
        }

        try
        {
            if ( convertToSnapshot )
            {
                if ( releaseDescriptor.isBranchCreation() )
                {
                    if ( convertToBranch )
                    {
                        // branch modification
                        if ( releaseDescriptor.isUpdateBranchVersions()
                            && ( ArtifactUtils.isSnapshot( project.getVersion() ) || releaseDescriptor.isUpdateVersionsToSnapshot() ) )
                        {
                            nextVersion = releaseVersionInfo.getSnapshotVersionString();
                            if ( !releaseVersionIsExplicit && releaseDescriptor.isInteractive() )
                            {
                                nextVersion = prompter.prompt(
                                    "What is the branch version for \"" + project.getName() + "\"? (" + projectId + ")",
                                    nextVersion );
                            }
                        }
                        else
                        {
                            nextVersion = project.getVersion();
                        }

                    }
                    else
                    {
                        // working copy modification
                        if ( ArtifactUtils.isSnapshot( project.getVersion() )
                            && releaseDescriptor.isUpdateWorkingCopyVersions() )
                        {
                            nextVersion = nextSnapshotVersionInfo.getSnapshotVersionString();
                            if ( releaseDescriptor.isInteractive() && !nextSnapshotVersionIsExplicit )
                            {
                                nextVersion =
                                    prompter.prompt( "What is the new working copy version for \"" + project.getName()
                                        + "\"? (" + projectId + ")", nextVersion );
                            }
                        }
                        else
                        {
                            nextVersion = project.getVersion();
                        }
                    }
                }
                else
                {
                    nextVersion = nextSnapshotVersionInfo.getSnapshotVersionString();
                    if ( releaseDescriptor.isInteractive()  && !nextSnapshotVersionIsExplicit )
                    {
                        nextVersion =
                            prompter.prompt( "What is the new development version for \"" + project.getName() + "\"? ("
                                + projectId + ")", nextVersion );
View Full Code Here

Examples of org.apache.maven.shared.release.versions.VersionInfo

        }
        params.put( "name", model.getName() );

        if ( !autoVersionSubmodules || projects.size() == 0 )
        {
            VersionInfo version = new DefaultVersionInfo( model.getVersion() );
            params.put( "release", version.getReleaseVersionString() );
            params.put( "dev", version.getNextVersion().getSnapshotVersionString() );
        }
        else
        {
            Map<String, String> rootParams = projects.get( 0 ); // get the root map
            params.put( "release", rootParams.get( "release" ) );
View Full Code Here

Examples of org.apache.maven.shared.release.versions.VersionInfo

        {
            model.setName( model.getArtifactId() );
        }
        params.put( "name", model.getName() );

        VersionInfo version = new DefaultVersionInfo( model.getVersion() );

        params.put( "release", version.getReleaseVersionString() );
        params.put( "dev", version.getNextVersion().getSnapshotVersionString() );

        projects.add( params );
    }
View Full Code Here

Examples of org.bladerunnerjs.utility.VersionInfo

    return userJars.item();
  }
 
  public VersionInfo versionInfo()
  {
    return new VersionInfo(this);
  }
View Full Code Here

Examples of org.boris.pecoff4j.resources.VersionInfo

        return readVersionInfo(new DataReader(data));
    }

    public static VersionInfo readVersionInfo(IDataReader dr)
            throws IOException {
        VersionInfo vi = new VersionInfo();
        vi.setLength(dr.readWord());
        vi.setValueLength(dr.readWord());
        vi.setType(dr.readWord());
        vi.setKey(dr.readUnicode());
        if (vi.getKey().length() % 2 == 1)
            dr.readWord(); // padding
        vi.setFixedFileInfo(ResourceParser.readFixedFileInfo(dr));

        int length = dr.readWord(); // length
        dr.readWord(); // value length
        dr.readWord(); // type
        vi.setStringFileInfo(readStringFileInfo(dr, length));

        return vi;
    }
View Full Code Here

Examples of org.exolab.jms.tools.migration.proxy.VersionInfo

                = new MasterConsumerStore(_database);
        MasterUserStore masterUsers = new MasterUserStore(_database);

        // init proxy stores
        PropertyStore properties = new PropertyStore(source);
        VersionInfo info = new VersionInfo(properties);
        String schemaVersion = info.getProxySchemaVersion();
        if (schemaVersion == null || !schemaVersion.equals("1.0")) {
            throw new PersistenceException("Cannot import data: unsupported schema version: "
                                           + schemaVersion);
        }
        Date created = new Date(info.getCreationTimestamp());
        _log.info("Importing data created on " + created + " by OpenJMS "
                  + info.getOpenJMSVersion());

        DestinationStore destinations = new DestinationStore(source);
        ConsumerStore consumers = new ConsumerStore(destinations, source);
        MessageStore messages = new MessageStore(destinations, source);
        UserStore users = new UserStore(source);
View Full Code Here

Examples of org.glassfish.api.VersionInfo

    /**
     * GlassFish can override to specify their product version
     */
    protected String getProductId() {
        if (habitat != null) {
            VersionInfo versionInfo = habitat.getService(VersionInfo.class);
            if (productId.isEmpty() && versionInfo != null) {
                StringBuilder sb = new StringBuilder();
                sb.append(versionInfo.getAbbreviatedProductName());
                sb.append(' ');
                sb.append(versionInfo.getVersionPrefix());
                sb.append(versionInfo.getMajorVersion());
                sb.append('.');
                sb.append(versionInfo.getMinorVersion());
                productId = sb.toString();           
            }           
        }
        return productId;
    }
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.