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

Extract OSGI configuration to new package ui.config #3434

Conversation

SzymonSzafraniec
Copy link
Contributor

Corresponding issue: #3433

Currently acs-aem-commons-all package mixes subpackages with configuration files. This change bundles the configurations in a separate package which is also included in the all package.

Another benefit is that it allows other projects to include individual ACS Commons packages while not missing the OSGI configurations (e.g. include the acs-aem-commons-bundle and acs-aem-commons-ui.config only).

Also, by including individual packages separately it's possible to control the packages installation order. This is currently impossible since including the acs-aem-commons-all is the only way to install OSGI Configurations.

@davidjgonzalez
Copy link
Contributor

@kwin any problems with this?

@davidjgonzalez davidjgonzalez added the Skip-Changelog Skips the check for a changelog entry in the CI build label Oct 1, 2024
@davidjgonzalez davidjgonzalez added this to the 6.7.0 milestone Oct 1, 2024
Copy link
Contributor

@kwin kwin left a comment

Choose a reason for hiding this comment

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

Looks good in general, just requires some update due to the latest merge.

ui.config/pom.xml Outdated Show resolved Hide resolved
ui.config/pom.xml Outdated Show resolved Hide resolved
ui.config/pom.xml Outdated Show resolved Hide resolved
ui.config/pom.xml Outdated Show resolved Hide resolved
ui.config/pom.xml Outdated Show resolved Hide resolved
ui.config/pom.xml Outdated Show resolved Hide resolved
@davidjgonzalez davidjgonzalez merged commit 3f222f7 into Adobe-Consulting-Services:master Oct 1, 2024
17 of 19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Skip-Changelog Skips the check for a changelog entry in the CI build technical enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants