This page documents the use of various other maintenance tools.
A review of the "mojo" project reveals a lot of additional tools that can be used alongside the standard lifecycle management tools. In fact, mojos are often a very convenient way of developing one-time or ad hoc tooling to make batch changes to the underlying data model. These tools can properly bootstrap the environment allowing direct interaction with the internal service APIs supporting a very wide range of maintenance use cases.
Here are a few examples of tools that have been developed to enable certain maintenance tasks
Mojo: ComputeDefaultPreferredNameMojo.java (in admin/mojo/src/main/resources/java/org/ihtsdo/otf/mapping/mojo)
Project: admin/loader
Configuration Parameters
terminology - The terminology to compute preferred names for.
terminologyVersion - the terminology version to compute preferred names for.
Mojo: CreateMapAdministratorMojo.java (in admin/mojo/src/main/resources/java/org/ihtsdo/otf/mapping/mojo)
Project: admin/loader
Configuration Parameters
map.user - the new admin user username
Mojo: MapAdviceRemoverMojo.java (in admin/mojo/src/main/resources/java/org/ihtsdo/otf/mapping/mojo)
Project: admin/remover
Configuration Parameters
map.advice.name - the advice to remove
Mojo: TreeposComputerMojo.java (in admin/mojo/src/main/resources/java/org/ihtsdo/otf/mapping/mojo)
Project: admin/loader
Configuration Parameters
terminology - the terminology to compute tree positions for specified as a -D parameter
Mojo: TreeposRemoverMojo.java (in admin/mojo/src/main/resources/java/org/ihtsdo/otf/mapping/mojo)
Project: admin/remover
Configuration Parameters
terminology - the terminology to remove tree positions for specified as a -D parameter