Skip to content

Migrate to quickfixj-codegenerator external dependency#1250

Merged
chrjohn merged 3 commits into
masterfrom
copilot/remove-code-generator-module
Jun 4, 2026
Merged

Migrate to quickfixj-codegenerator external dependency#1250
chrjohn merged 3 commits into
masterfrom
copilot/remove-code-generator-module

Conversation

Copilot AI commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

The code generator has been released as version 3.0.2. This PR removes the local quickfixj-codegenerator module and migrates to the external Maven Central artifact.

Changes

  • Removed module: Deleted quickfixj-codegenerator from parent POM modules list and removed entire module directory
  • Updated plugin references: Changed quickfixj-messages-all and quickfixj-distribution to use version 3.0.2 instead of ${project.version}
  • Updated documentation: Changed customising-quickfixj.md to reference 3.0.2 (was ${quickfixj.version} for Maven, 2.3.2 for Gradle)
  • Cleaned up CI: Removed org.quickfixj.quickfixj-codegenerator from nightly build workflow package list

The codegenerator is now resolved from Maven Central during builds. All FIX message generation continues to work as before.

@chrjohn chrjohn added this to the QFJ 3.0.2 milestone Jun 4, 2026
@chrjohn chrjohn changed the title Migrate to quickfixj-codegenerator 3.0.2 external dependency Migrate to quickfixj-codegenerator external dependency Jun 4, 2026
@chrjohn chrjohn linked an issue Jun 4, 2026 that may be closed by this pull request
@chrjohn chrjohn marked this pull request as ready for review June 4, 2026 14:09
@chrjohn chrjohn merged commit 3131fdb into master Jun 4, 2026
37 of 39 checks passed
@chrjohn chrjohn deleted the copilot/remove-code-generator-module branch June 4, 2026 18:09
Copilot AI added a commit that referenced this pull request Jun 5, 2026
After PR #1250 removed the quickfixj-codegenerator module (which was a Maven plugin),
these Maven plugin-related dependencies are no longer needed:
- maven-plugin-api-version property
- maven-plugin-annotations.version property
- maven-plugin-api dependency
- maven-plugin-annotations dependency
- maven-project dependency
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

quickfixj-codegenerator plugin keeps project from building in some IDEs

2 participants