All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.atlassian.maven.plugins.jgitflow.provider.BranchLabelProvider Maven / Gradle / Ivy

The newest version!
package com.atlassian.maven.plugins.jgitflow.provider;

import java.util.List;

import com.atlassian.jgitflow.core.BranchType;
import com.atlassian.maven.plugins.jgitflow.VersionType;
import com.atlassian.maven.plugins.jgitflow.exception.MavenJGitFlowException;

import org.apache.maven.project.MavenProject;

public interface BranchLabelProvider
{
    String getNextVersionLabel(VersionType versionType, ProjectCacheKey cacheKey, List reactorProjects) throws MavenJGitFlowException;

    String getFeatureStartName() throws MavenJGitFlowException;

    String getFeatureFinishName() throws MavenJGitFlowException;

    String getCurrentProductionVersionLabel(BranchType branchType) throws MavenJGitFlowException;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy