[jbosstools-dev] New approach to inter-JBT dependencies
Mickael Istria
mistria at redhat.com
Tue Dec 17 13:35:10 EST 2013
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 <http://www.jboss.org/tools>
My blog <http://mickaelistria.wordpress.com> - My Tweets
<http://twitter.com/mickaelistria>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jbosstools-dev/attachments/20131217/ce9192db/attachment.html
More information about the jbosstools-dev
mailing list