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

Ref #927: Improve the support of third party repositories #933

Merged
merged 1 commit into from
Oct 11, 2023

Conversation

essobedo
Copy link
Contributor

Related to #927

Motivation

Some operations such as the automatic download of the Camel Debugger don't consider third-party maven repositories. Moreover, third-party maven repositories are only detected in maven projects, it should be improved to support Gradle projects too.

Modifications:

  • Delegates the extraction of third-party maven repositories to MavenArtifactRetrieverContext to make sure that all operations take them into account
  • Provides a way to retrieve the list of maven repositories from Gradle project
  • Retrieves the list of maven repositories from Maven project using the Maven model instead of using the DOM API
  • Removes all DOM-related classes as they are no longer used
  • Moves all Gradle-related classes into a gradle package
  • Moves all Maven-related classes into a maven package

@essobedo essobedo merged commit f0ea5ac into main Oct 11, 2023
9 checks passed
@essobedo essobedo deleted the 927/improve-maven-repo-detection branch October 11, 2023 08:52
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