Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

maven module needs better structure #343

Open
Michaelpalacce opened this issue Jul 17, 2024 · 3 comments
Open

maven module needs better structure #343

Michaelpalacce opened this issue Jul 17, 2024 · 3 comments
Labels
area/maven Relates to maven changes effort/high kind/refactor Refactoring of existing features lang/java Related to Java Code triage/needed Needs to be discussed by project maintainers

Comments

@Michaelpalacce
Copy link
Collaborator

Michaelpalacce commented Jul 17, 2024

Description

The maven folder needs to be better ordered and structured.

The idea behind the restructure is to organize the modules that work together under the same parents.

If you take a look currently:

  • under maven/polyglot we have a module that is just a pom that controls the lifecycle of maven in regards to polyglotpkg
  • under maven/plugins/polyglot we have a maven plugin that defines certain goals and modifies some components again... this handles things like mvn clean, mvn package, etc and modifies them a little bit
  • under maven/plugins/common we have common configs
  • under maven/archetypes/polyglot we have the polyglot archetype.

The above is just a small example in regard to how polyglot is handled, but this is valid for other types.

Proposition

Proposition is something like:

image

Notes

  • Ignore the archetypes-new part
  • Have a common folder as well
  • Everything needs to be backwards compatible
@Michaelpalacce Michaelpalacce added lang/java Related to Java Code triage/needed Needs to be discussed by project maintainers kind/refactor Refactoring of existing features area/maven Relates to maven changes effort/high labels Jul 17, 2024
Copy link

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.

Copy link

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.

@github-actions github-actions bot added the Stale label Sep 20, 2024
@Michaelpalacce
Copy link
Collaborator Author

Not stale

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/maven Relates to maven changes effort/high kind/refactor Refactoring of existing features lang/java Related to Java Code triage/needed Needs to be discussed by project maintainers
Projects
None yet
Development

No branches or pull requests

1 participant