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

o.e.jdt.ls.repository should publish all dependencies. #3300

Merged
merged 1 commit into from
Oct 17, 2024

Conversation

rgrunber
Copy link
Contributor

@rgrunber rgrunber commented Oct 17, 2024

This will make the repository published under https://download.eclipse.org/jdtls/snapshots/repository/latest/ contain all dependencies, and source bundles.

I tried combining this with the org.eclipse.jdt.ls.product module but the product and repository have separate requirements that are difficult to satisfy in a single module.

Ther repository module needs to include all dependencies including source bundles, and test dependencies. While we can easily exclude source bundles from the product, excluding the test dependencies gets tricky and the exclusion list would need to be updated for every new dependency needing to be excluded. It's easier to just keep these two modules separate.

@rgrunber rgrunber added this to the End October 2024 milestone Oct 17, 2024
Signed-off-by: Roland Grunberg <rgrunber@redhat.com>
@rgrunber rgrunber merged commit b40aa35 into eclipse-jdtls:master Oct 17, 2024
6 of 7 checks passed
@rgrunber rgrunber deleted the all-deps-in-repo branch October 17, 2024 14:46
@rgrunber rgrunber self-assigned this Oct 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant