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.
Hi Denis,
This change we're about to make does not affect the content (plugins and features) of the target-platform. Instead it affects what is the process to publish a new platform.
I agree with you that the less often .target change for JBT, the less often we may have issues.
However, it's not the same for JBDS, for which we want the latest/greatest/stablest version of Eclipse.