Skip to content

This module is a parent for multimodule ci friendly maven project. mvn clean install scm:tag -Drevision=$BUILDNUMBER

License

Notifications You must be signed in to change notification settings

yilativs/maven-ci-friendly-multimodule-sample-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project demonstrates how to do a multi-module CI friendly release management with Maven 3.2.1 and above.

It can be used without flattening plugin if it's modules are not used in other project dependencies.

Usage:

mvn clean deploy scm:tag -Drevision=$BUILD_NUMBER

or in case you want branch to be created together with tag

mvn clean deploy scm:tag scm:branch -Drevision=$BUILD_NUMBER

Inspired by Maven Release Plugin: Dead and Buried and Defining a central version in multi-module projects

About

This module is a parent for multimodule ci friendly maven project. mvn clean install scm:tag -Drevision=$BUILDNUMBER

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages