Skip to content

cleanup: Remove unfinished alpha features from project#348

Merged
cziegeler merged 4 commits into
mainfrom
remove-beta
May 13, 2026
Merged

cleanup: Remove unfinished alpha features from project#348
cziegeler merged 4 commits into
mainfrom
remove-beta

Conversation

@cziegeler
Copy link
Copy Markdown
Contributor

We experimented with some new approaches very long time ago which never went anywhere. This PR removes them

Description

Remove the alpha mojo for new project structures and the CLI.

Motivation and Context

Unused code

Checklist:

  • I have signed the Adobe Open Source CLA.
  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

Copilot AI review requested due to automatic review settings April 15, 2026 10:13
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes unfinished/alpha functionality from the reactor build, including the standalone CLI module and an alpha Maven goal related to “new project structures”.

Changes:

  • Remove the aem-project-tool module from the reactor and delete its sources/POM.
  • Delete the alpha package-app Maven mojo implementation.
  • Minor cleanup in AbstractAnalyseMojo (remove unused imports/whitespace tidy).

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
pom.xml Removes aem-project-tool from the multi-module reactor build.
aemanalyser-maven-plugin/src/main/java/com/adobe/aem/analyser/mojos/PackageAppMojo.java Deletes the alpha package-app goal implementation.
aemanalyser-maven-plugin/src/main/java/com/adobe/aem/analyser/mojos/AbstractAnalyseMojo.java Removes unused imports / formatting cleanup.
aem-project-tool/pom.xml Deletes the CLI module’s Maven configuration.
aem-project-tool/src/main/java/com/adobe/aem/project/tool/Main.java Deletes CLI entrypoint.
aem-project-tool/src/main/java/com/adobe/aem/project/tool/AbstractCommand.java Deletes CLI command base implementation.
aem-project-tool/src/main/java/com/adobe/aem/project/tool/CliParser.java Deletes CLI parsing utility.
aem-project-tool/src/main/java/com/adobe/aem/project/tool/AnalyseConfigsCommand.java Deletes CLI command.
aem-project-tool/src/main/java/com/adobe/aem/project/tool/ConvertConfigsCommand.java Deletes CLI command.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread pom.xml
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 35 out of 35 changed files in this pull request and generated 4 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread aemanalyser-maven-plugin/README.md Outdated
Comment thread aemanalyser-maven-plugin/pom.xml
cziegeler and others added 2 commits May 13, 2026 13:57
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@cziegeler cziegeler merged commit 8cd9005 into main May 13, 2026
3 checks passed
@cziegeler cziegeler deleted the remove-beta branch May 13, 2026 12:00
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.

2 participants