Hi all,

Small steps after small steps, we're coming to a simpler and more explicit approach to inter-JBT dependency management. We used to have a composite site linking to all components and consume this in any component to resolve dependencies. This had major pitfalls:
* It allows cyclic dependencies between components
* Some deleted bundles can remain because they're in the composite
* It is not very explicit in term of what depends on what

So we'll soon get rid of it, and replace this composite by direct reference to necessary other component sites in root pom (for each component) and by removing the composite site and related profiles.
Here is how things will change: https://github.com/mickaelistria/jbosstools-javaee/commit/26c37d2f2f7f2631039f5027dd4e2e79bbdb3d7e
Default value for jbosstools-site-stream variable will be controlled by parent pom.

This change shouldn't require you anything. At the contrary, this change will be the opportunity for you and us to drop some counter-intuitive things and save some space in our memories to put nice souvenirs there instead.
If you have any comment or question, feel free to ask them in https://issues.jboss.org/browse/JBIDE-16309 .

So get ready for a bunch of incoming PR for your component to add these repositories!

Cheers,
--
Mickael Istria
Eclipse developer at JBoss, by Red Hat
My blog - My Tweets