<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi all,<br>
    <br>
    We'd like to provide an improvement to target-platform management
    that would make them more reliable, thanks to more validation, and
    more automation (less manual error-prone maintainance).<br>
    The first step consists in this bug:
    <a class="moz-txt-link-freetext" href="https://issues.jboss.org/browse/JBIDE-12565">https://issues.jboss.org/browse/JBIDE-12565</a><br>
    The idea is to automatically generate unified.target and
    local.target from multiple.target. Also, we'll split the
    target-platforms in several maven artifacts (GAVs), so that we can
    publish them more incrementally and perform much more validation to
    guarantee that what is published is always synchronized with our
    sites.<br>
    Artifact and group IDs for target-platform will change. However,
    profiles will be updated in parent pom to use those new artifacts,
    so you should not be affected by this change, but since Target
    Platform are a central component, it may cause a bad day if things
    go worse than expected.<br>
    <br>
    The plan is the following:<br>
    Step 1: I set up the CI job for this new mechanism (since artifact
    changed it won't collide with current platforms). Publication of the
    aggregated target site will still be done by previous job.<br>
    Step 2: when we are in a good state, remove publication of
    aggregated target site from current job and move it to the new one<br>
    Step 3: when we are in a good state, change profiles in parent pom
    to use new targets<br>
    Step 4: remove old jobs from Jenkins and old target-platform
    mechanism from SVN.<br>
    Step 5: there's no step 5.<br>
    <br>
    I'll start tomorrow with Step 1, the goal is to have all this
    finished for Tuesday (before code-freeze).<br>
    <br>
    Please share any concern.<br>
    Cheers,<br>
    <div class="moz-signature">-- <br>
      Mickael Istria<br>
      Eclipse developer at <a href="http://www.jboss.org/tools">JBoss,
        by Red Hat</a><br>
      <a href="http://mickaelistria.wordpress.com">My blog</a> - <a
        href="http://twitter.com/mickaelistria">My Tweets</a></div>
  </body>
</html>