revisando un repository de Git y cambiando a una twig específica usando Maven SCM

Me gustaría usar Maven para pagar un repository de Git. En nuestro caso de uso específico, esto tiene sentido ya que este Repositorio de Git contiene files que debemos include en nuestro process de compilation.

Debido a la naturaleza de los proyectos, es probable que el repository de Git tenga diferentes twigs. Así que un simple: scm: git: git@github.example.com: myproject / project.git

No funcionará, ya que esto se aplicará al maestro de pago. Me gustaría, por ejemplo, la twig "3.0V3"

¿Hay alguna manera de que pueda especificar qué twig Maven pagará?

Puede usar las <scmVersion> y <scmVersionType> del complemento maven scm para lograr esto.

  <scm> <developerConnection>scm:git:url</developerConnection> </scm> ... <build> <plugins> ... <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-scm-plugin</artifactId> <version>1.8.1</version> <configuration> <connectionType>developerConnection</connectionType> <scmVersion>branch-name</scmVersion> <scmVersionType>branch</scmVersionType> </configuration> </plugin> </plugins> ... </build> ... </project>