Ejemplo de varios modules de usar mvn site-deploy con páginas github

Estoy buscando un ejemplo de settings.xml pom.xm l y settings.xml que muestre cómo implementar en las páginas de github que usa el deployment de sitio estándar de maven, site-deploy y también es un module múltiple.

Específicamente, estoy buscando uno que funcione tanto en Windows como en UNIX.

Buscando alnetworkingedor, no he encontrado un ejemplo que funcione. Algunos de los que he visto son:

  • wagon-gitsite http://khuxtable.github.io/wagon-gitsite/usage.html
  • @kohsuke github-api https://github.com/kohsuke/github-api/blob/master/pom.xml
  • scm-publish:publish-scm Maven SCM https://jira.codehaus.org/browse/MSCMPUB-4 (aunque esto no count, ya que no funciona con el sitio-implementación, tiene su propio destino scm-publish:publish-scm )

Ninguno de ellos funciona tan bien como el wagon-ftp.

¿Has mirado el sitio-maven-plugin de GitHub? Parece ser exactamente lo que quieres.

Lancé un complemento que manejará el escenario del proyecto multi-module con páginas github. Se trata de establecer la siguiente dependencia en maven-site-plugin

 <plugin> <artifactId>maven-site-plugin</artifactId> <version>3.3</version> <dependencies> <dependency> <groupId>net.trajano.wagon</groupId> <artifactId>wagon-git</artifactId> <version>1.0.0</version> </dependency> <dependencies> </plugin> 

El siguiente es el ejemplo de varios modules https://github.com/trajano/app/tree/wagon-git-example que se puede ver en http://site.trajano.net/app/