Class Migrator

java.lang.Object
org.finos.fluxnova.Migrator

public class Migrator extends Object
Main entry point for the Fluxnova migration tool. This class provides a command-line interface for migrating Camunda projects to Fluxnova. It delegates the actual migration work to the MigratorService class.

Usage: java -jar fluxnova-migrator.jar "/path/to/project"

  • Constructor Details

    • Migrator

      public Migrator()
  • Method Details

    • main

      public static void main(String[] args) throws IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException, org.apache.maven.shared.invoker.MavenInvocationException
      The main method that initiates the migration process.
      Parameters:
      args - Command line arguments. Expects exactly one argument: the path to the root directory of the project to be migrated.
      Throws:
      IOException - If there is an error reading or writing files during migration
      org.codehaus.plexus.util.xml.pull.XmlPullParserException - If there is an error parsing XML files (e.g., pom.xml)
      org.apache.maven.shared.invoker.MavenInvocationException - If there is an error invoking Maven during the migration process