Git – Maven release plugin with git + developer connection

gitmavenmaven-release-plugin

I am trying to use maven release plugin for creating a branch from trunk.

Ex. repository.git/
child1/
child2/

The plugin creates a new branch that contains my entire repository.
How can i restrict it to create a branch that contains only child1 ?

Currently the pom.xml connection, developer connection and url are as follows :

<scm>
  <connection>scm:git:ssh://githost/repository.git</connection>
  <developerConnection>scm:git:ssh://githost/repository.git</developerConnection>
  <url>scm:git:ssh://githost/repository.git</url>
  <tag>HEAD</tag>
</scm>

In svn we used to achieve this by using the absolute path to child1 in developerConnection.

Thanks,

Gayathri

Best Answer

Releasing a multi-module maven project with Git helps + You need to upgrade to 2.3.2 version of maven-release-plugin