Cleanup the assembly and speed up the dependency resolving
Current version of the pom and of the assembly are using the transitive dependencies of the various included packages while they are all stand-alone.
For instance, all the dependencies of the services (solr, activemq, tomcat, karaf and liferay) were downloaded twice. Once inside the packaged version (tar.gz or zip) and once as jars. However these jars are not used at all. It is useless to let the pom import these dependencies and as well the assembly should not take transitive dependencies into account when packaging the dependencySets.
The same behaviour has to be changed when handling web services and portlets packages as wars.