to use specific component tagleb - you need to build rich faces using "maven install" in the richfaces folder. and get needed jars from the subfolders.
If you use full rich faces library - you need to use one common taglib definition because we generate the only one common tld file for the library components.
Components in the RichFaces are developed and tested separate from each other. richfaces-samples is a folder where test applications are located.
When the RichFaces is built for public access, the components are united in one library with only one tld file. This tld references to uri="http://richfaces.ajax4jsf.org/rich". So, you need to use only it.
Thank you for reply. That very well answered my query.