Filegen 6.0 Migration Guide
This guide covers the migration from ngss-filegen-maven-plugin 5.x to filegen 6.0, which introduces Copier-based template generation for DevOps and Backstage configurations.
Table of Contents
-
Overview - What’s new and why Copier
-
Migration Steps - Step-by-step migration guide
-
Goal Changes - Maven plugin goal mappings
-
Troubleshooting - Common issues and solutions
Quick Start
If you’re already familiar with Copier, here’s the quick migration path:
# 1. Install Copier
pipx install copier
# 2. Commit current state
git add -A && git commit -m "Pre-migration state"
# 3. Run the DevOps template
copier copy https://coderepo.mobilehealth.va.gov/scm/ckm/ngss-devops-template.git . --trust
# 4. Answer prompts, resolve conflicts, commit
git add -A && git commit -m "Migrate to filegen 6.0 / Copier templates"
For detailed instructions, start with the Overview.