For me as a developer .target file is
the window to update sites. This window lets in only those
versions of bundles/feature we can use in development. For JBT
it is features/bundles released for Juno 4.2.0 because I really
would like to avoid issues like
https://issues.jboss.org/browse/JBIDE-12248
(JBoss Tools (Indigo) Installation from Eclipse Marketplace
fails for Eclipse Indigo 3.7.0 and 3.7.1). All these means
.target file for JBT 4.0.x should not be changed much. The only
reason to change it is to add some new dependency(ies) to it and
those dependencies should have versions released for 4.2.0 for
the same reason explained above.
Could someone explain what are these unified/local/multiple
targets below used for? It looks like they point out to latest
version of Juno, which would not let to use them in development
process.