Multi-module example of using mvn site-deploy with github pages

I am looking for an example pom.xml and settings.xml setup that shows how to deploy to github pages that uses the standard maven site deployment target site-deploy and is also multi-module.

Specifically I am looking for one that works in both Windows as well as UNIX.

Searching around, I haven't found an example that works. Some of the ones I have looked at are:

None of them work as well as the wagon-ftp.


Have you looked at GitHub's site-maven-plugin? It seems to be exactly what you want.

I released a plugin that will handle the multi-module project scenario with github pages. It is a matter of setting the following dependency on maven-site-plugin


The following is the multi-module example which can be seen at

see the example

and detailed analysis

suggesting to simply use maven-site-plugin and a bash-script function.

Need Your Help

Hash Table - Conditional jump or move depends on uninitialised value(s)

c++ hashtable valgrind

I am coding a HashTable using a Doubly Linked list for one of my classes, but I am running into an error when I run valgrind. It says: Conditional jump or move depends on uninitialised value(s). Wh...