gitflow-maven-plugin

The Git-Flow Maven Plugin supports various Git workflows, including Vincent Driessen's successful Git branching model and GitHub Flow. This plugin runs Git and Maven commands from the command line. Supports Eclipse Plugins build with Tycho.

Лицензия

Лицензия

Категории

Категории

Maven Компиляция и сборка
Группа

Группа

com.github.phuonghuynh
Идентификатор

Идентификатор

gitflow-maven-plugin
Последняя версия

Последняя версия

1.6.3
Дата

Дата

Тип

Тип

maven-plugin
Описание

Описание

gitflow-maven-plugin
The Git-Flow Maven Plugin supports various Git workflows, including Vincent Driessen's successful Git branching model and GitHub Flow. This plugin runs Git and Maven commands from the command line. Supports Eclipse Plugins build with Tycho.
Ссылка на сайт

Ссылка на сайт

https://github.com/phuonghuynh/gitflow-maven-plugin
Система контроля версий

Система контроля версий

https://github.com/phuonghuynh/gitflow-maven-plugin

Скачать gitflow-maven-plugin

Как подключить последнюю версию

<plugin>
    <groupId>com.github.phuonghuynh</groupId>
    <artifactId>gitflow-maven-plugin</artifactId>
    <version>1.6.3</version>
</plugin>

Зависимости

compile (5)

Идентификатор библиотеки Тип Версия
org.apache.maven : maven-core jar 3.3.9
org.codehaus.plexus : plexus-utils jar 1.5.6
org.codehaus.plexus : plexus-interactivity-api jar 1.0-alpha-6
org.apache.maven : maven-project jar 3.0-alpha-2
org.apache.maven.release : maven-release-manager jar 2.5.3

provided (1)

Идентификатор библиотеки Тип Версия
org.apache.maven.plugin-tools : maven-plugin-annotations jar 3.4

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.12

Модули Проекта

Данный проект не имеет модулей.

Git-Flow Maven Plugin

Build Status Maven Central License

This is a fork from original plugin

The advantages over the original one are:

  • Fix issue releaseBranchPrefix: you wont get error Release branch already exists anymore
  • Fix issue keepBranch=true: you wont get error More than one release branch exists anymore
  • Push releaseBranch to remote, require keepBranch=true
  • Merge additional_goals feature

Sample of usage:

<plugin>
    <groupId>com.github.phuonghuynh</groupId>
    <artifactId>gitflow-maven-plugin</artifactId>
    <version>1.6.3</version>
    <configuration>
        <gitFlowConfig>
            <developmentBranch>master</developmentBranch>
            <releaseBranchPrefix>release-</releaseBranchPrefix>
            <versionTagPrefix>v</versionTagPrefix>
        </gitFlowConfig>
        <releaseRebase>true</releaseRebase>
        <keepBranch>true</keepBranch>
        <releaseFinish>
            <preProductionMergeGoals>clean install deploy</preProductionMergeGoals>
        </releaseFinish>
    </configuration>
</plugin>

Sample working Project

  • github.com/phuonghuynh/testci

Версии библиотеки

Версия
1.6.3
1.6.2
1.6.1