[jbosstools-dev] Parent pom: local.target, jenkins.target and local.* profiles to disappear

Mickael Istria mistria at redhat.com
Thu Nov 15 04:57:25 EST 2012


Hi all,

As we have moved to Tycho 0.16, we can now leverage Maven mirroring for 
performance tuning. It appears that part of the parent pom (namely 
jenkins.target, local.target and local.* profiles) were set up in order 
to perform this task before Tycho supported it.
Those profiles makes our parent pom way more complicated that it can be 
now, that's why it is planned to remove all those profiles from parent 
pom. We'll wait a few days for builds to get more stable before trying 
anything, but it's important that you know it so if you use any of these 
profiles locally, your usual way to build will probably fail. If you're 
actually using those profiles and don't know how to deal with Tycho 
mirroring, please read [1] and feel free to ask questions if you're not 
sure about something.

FYI, parent pom used to be 900+ lines 1.5 month ago, it's currently 700 
lines (including 120 lines of documentation) and after this change it 
would be 600 lines. And if one day bug list [2] gets fixed and released, 
we can make it 540 lines (including 90 lines of doc) without removing 
any of its features.
We also feel more and more the need for an SOA parent pom and a JBDS 
parent pom [3], that would inherit from our "main" parent pom. This 
would also reduce responsibility, and size, of the JBT parent pom.

Cheers,

[1] 
http://wiki.eclipse.org/Tycho/Target_Platform/Authentication_and_Mirrors#Mirrors
[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=388084 
https://issues.jboss.org/browse/JBIDE-12455 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=350414
[3] https://issues.jboss.org/browse/JBDS-2345
-- 
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/20121115/23cc59b4/attachment.html 


More information about the jbosstools-dev mailing list