This easy configuration works only for mono module maven build
With this configuration you can simply run: mvn site-deploy
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-scm-publish-plugin</artifactId> <version>1.0-beta-1</version> <configuration> <checkinComment>You can configure your checkin message</checkinComment> </configuration> <executions> <execution> <id>scm-publish</id> <phase>site-deploy</phase> <goals> <goal>publish-scm</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> <version>3.1</version> <configuration> <skipDeploy>true</skipDeploy> </configuration> <executions> <execution> <id>stage-for-scm-publish</id> <phase>post-site</phase> <goals> <goal>stage</goal> </goals> <configuration> <skipDeploy>false</skipDeploy> </configuration> </execution> </executions> </plugin>