Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Create a mapping of existing modules in the nifi repository/project into where they will live in the new structure
  2. Use a utility utilities such as git filter-branch or git-subtree to move existing modules while retaining as much revision history as possible
  3. Update the pom files for migrated modules to contain their new parents, etc.
  4. Each new repository/project will get a new assembly module that just packages that artifact so that releases can be done from that project repository
  5. Write new assemblies in the nifi-release project/repository that produces something that closely matches the existing assembly
  6. Get all builds and tests working, although this should be minimal as no maven module coordinates are changing.

...