Major revision migration

This page documents the issues that were found while migrating code from 1.x (silverstone) to 2.x (sebring). The hope is that future migrations will go smoothly if the lessons presented here are taken into account.

Library code

Tooling

CLI

  • zero.cli/config/ivy.xml had to be modified to depend on zero:zero.cli.tasks:[1.0.0.0,)

App Builder

  • The ModuleGroupTaskInvoker shadow application had to be modified to depend on zero:zero.cli.tasks:[1.0.0.0,) so that users can develop with any 1.0.0.0 or greater CLI.
  • The zero.cli.tasks/appbuilder scripts had to be modified to use zero:zero.cli.tasks:[1.0.0.0,) in the appbuilder.bootstrap application.

Eclipse plug-in

  • The ModuleGroupTaskInvoker shadow application had to be modified to depend on zero:zero.cli.tasks:[1.0.0.0,) so that users can develop with any 1.0.0.0 or greater CLI.

Miscellaneous

There are other migration-related pages that may be of interest.

r1 - 13 Nov 2008 - 19:43:47 - csurface
Syndicate this site RSS ATOM
Copyright 2007 © IBM Corporation | Privacy | Terms of Use | About this site