Maven already has a concept of a plugin prefix which is essentially a short-name for a plugin. site is already taken, referring to maven-site-plugin. Introducing your own plugin called site-maven-plugin is simply far too confusing.
I agree with this request. Using site-maven-plugin was a bad naming choice. github-maven-plugin or github-site-maven-plugin would be a lot easier for users.
Maven already has a concept of a plugin prefix which is essentially a short-name for a plugin. site is already taken, referring to maven-site-plugin. Introducing your own plugin called site-maven-plugin is simply far too confusing.
See this for more information: http://maven.apache.org/guides/introduction/introduction-to-plugin-prefix-mapping.html
Personally, I recommend creating one github-maven-plugin that would have several goals (upload, site, etc.). The plugin prefix would be github.