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.