Examples of Release


Examples of org.apache.maven.plugins.changes.model.Release

     */
    private void constructReleases( Sink sink, ResourceBundle bundle, List releaseList )
    {
        for ( int idx = 0; idx < releaseList.size(); idx++ )
        {
            Release release = (Release) releaseList.get(idx);
            constructRelease( sink, bundle, release );
        }
    }
View Full Code Here

Examples of org.apache.maven.plugins.changes.model.Release

        List releases = changesXML.getReleaseList();
        assertEquals( 2, releases.size() );
        for ( Iterator iterator = releases.iterator(); iterator.hasNext(); )
        {
            Release release = (Release) iterator.next();
            if ( "1.0".equals( release.getVersion() ) )
            {
                Action action = (Action) release.getActions().get( 0 );
                assertEquals( 2, action.getFixedIssues().size() );
                assertEquals( "JIRA-XXX", ( (FixedIssue) action.getFixedIssues().get( 0 ) ).getIssue() );
                assertEquals( "JIRA-YYY", ( (FixedIssue) action.getFixedIssues().get( 1 ) ).getIssue() );
                assertEquals( 2, action.getDueTos().size() );
            }
View Full Code Here

Examples of org.apache.maven.plugins.changes.model.Release

            if ( issue.getFixVersions() != null )
            {
                for ( String fixVersion : issue.getFixVersions() )
                {
                    // Try to get a matching Release from the map
                    Release release = releasesMap.get( fixVersion );
                    if ( release == null )
                    {
                        // Add a new Release to the Map if it wasn't there
                        release = new Release();
                        release.setVersion( fixVersion );
                        releasesMap.put( fixVersion, release );
                    }

                    // Add this issue as an Action to this release
                    Action action = createAction( issue );
                    release.addAction( action );
                }
            }
        }

        // Extract the releases from the Map to a List
View Full Code Here

Examples of org.apache.maven.plugins.changes.model.Release

        {
            pomVersion = pomVersion.substring( 0, pomVersion.length() - SNAPSHOT_SUFFIX.length() );
        }
        getLog().debug( "Found " + releases.size() + " releases." );

        Release release = getRelease( releases, pomVersion );

        if ( release == null )
        {
            throw new MojoExecutionException( "Couldn't find the release '" + pomVersion
                + "' among the supplied releases: " + toString( releases ) );
View Full Code Here

Examples of org.apache.maven.plugins.changes.model.Release

        // Loop through the releases from the first issue tracker, merging in
        // actions from releases with the same version from the second issue
        // tracker
        for ( Release firstRelease : firstReleases )
        {
            Release secondRelease = getRelease( secondReleases, firstRelease.getVersion() );
            if ( secondRelease != null )
            {
                if ( secondRelease.getActions() != null )
                {
                    firstRelease.getActions().addAll( secondRelease.getActions() );
                }
            }
            mergedReleases.add( firstRelease );
        }

        // Handle releases that are only in the second issue tracker
        for ( Release secondRelease : secondReleases )
        {
            Release mergedRelease = getRelease( mergedReleases, secondRelease.getVersion() );
            if ( mergedRelease == null )
            {
                mergedReleases.add( secondRelease );
            }
        }
View Full Code Here

Examples of org.apache.maven.plugins.changes.model.Release

        // Loop through the List of releases from changes.xml and casting each
        // release to a Release
        for ( Object changesRelease : changesReleases )
        {
            Release release = (Release) changesRelease;
            releases.add( release );
        }
        return releases;
    }
View Full Code Here

Examples of org.apache.maven.plugins.changes.model.Release

        if ( releases != null )
        {
            for ( Object release1 : releases )
            {
                final Release release = (Release) release1;
                final Release componentRelease = getRelease( componentReleases, release.getVersion() );
                if ( componentRelease != null )
                {
                    release.addComponent( componentName, componentRelease );
                }
                mergedReleases.add( release );
            }
        }

        for ( Object componentRelease1 : componentReleases )
        {
            final Release release = (Release) componentRelease1;
            final Release mergedRelease = getRelease( mergedReleases, release.getVersion() );
            if ( mergedRelease == null )
            {
                final Release componentRelease = new Release();
                componentRelease.setVersion( release.getVersion() );
                componentRelease.setDateRelease( release.getDateRelease() );
                componentRelease.addComponent( componentName, release );
                mergedReleases.add( componentRelease );
            }
        }

        return mergedReleases;
View Full Code Here

Examples of org.apache.maven.plugins.changes.model.Release

        assertEquals( "Changes report Project", changesXML.getTitle() );

        List releases = changesXML.getReleaseList();
        assertEquals( 2, releases.size() );
        for (Object release1 : releases) {
            Release release = (Release) release1;
            if ("1.0".equals(release.getVersion())) {
                Action action = release.getActions().get(0);
                assertEquals(2, action.getFixedIssues().size());
                assertEquals("JIRA-XXX", action.getFixedIssues().get(0).getIssue());
                assertEquals("JIRA-YYY", action.getFixedIssues().get(1).getIssue());
                assertEquals(2, action.getDueTos().size());
            }
View Full Code Here

Examples of org.apache.maven.plugins.changes.model.Release

        sink.tableRow_();

        for ( Object aReleaseList : releaseList )
        {
            Release release = (Release) aReleaseList;

            sink.tableRow();

            sinkCellLink( sink, release.getVersion(), "#" + HtmlTools.encodeId( release.getVersion() ) );

            sinkCell( sink, release.getDateRelease() );

            sinkCell( sink, release.getDescription() );

            sink.tableRow_();
        }

        sink.table_();
View Full Code Here

Examples of org.apache.maven.plugins.changes.model.Release

     */
    private void constructReleases( Sink sink, ResourceBundle bundle, List releaseList )
    {
        for ( Object aReleaseList : releaseList )
        {
            Release release = (Release) aReleaseList;
            constructRelease( sink, bundle, release );
        }
    }
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.