<plugin><!-- Deploy the web site --> <groupId>com.github.github</groupId> <artifactId>site-maven-plugin</artifactId> <version>0.12</version> <executions> <execution> <goals> <goal>site</goal> </goals><!-- select the Maven phase in which the plugin will be executed --> <phase>deploy</phase> <configuration><!-- Plugin configuration goes here --> <server>github</server><!-- The commit message --> <message>init git maven repository</message><!-- The location where the site is uploaded --> <repositoryName>github-maven-repository</repositoryName> <!-- github repo name --> <repositoryOwner>flydean</repositoryOwner> <!-- organization or user name --><!-- Use merge or override the content --> <merge>true</merge> <outputDirectory>${project.build.directory}/mvn-repo</outputDirectory> <branch>refs/heads/mvn-repo</branch><!-- <includes>--><!-- <include>**/*</include>--><!-- </includes>--> </configuration> </execution> </executions> </plugin>