Skip to content

Adding missing libraries to dependencies pom#10338

Closed
nicolaferraro wants to merge 1 commit intospring-projects:masterfrom
nicolaferraro:fix-bom
Closed

Adding missing libraries to dependencies pom#10338
nicolaferraro wants to merge 1 commit intospring-projects:masterfrom
nicolaferraro:fix-bom

Conversation

@nicolaferraro
Copy link
Copy Markdown

We are working on the alignment of Apache Camel with Spring-Boot 2 (CAMEL-11756) and we found some missing dependencies in the spring-boot dependencies pom that causes problems with Camel transitive dependencies.

E.g. spring-boot-dependencies forces version X metrics-core. One of our module is compiled with version Y of metrics-core and metrics-json, but it can work also with version X (we have integration tests to ensure it).
But when the user creates an application with our module, he gets version X of metrics-core, and version Y of metrics-json, because the spring-boot-dependencies pom does not include metrics-json in the dependencyManagement section. The same happens with other libraries.

We are trying to make sure that next versions of Camel support multiple versions of spring-boot, so we cannot keep these versions in our side. Spring-boot dependencies should be complete.

The 1.5.x branch would also benefit from this change.

@pivotal-issuemaster
Copy link
Copy Markdown

@nicolaferraro Please sign the Contributor License Agreement!

Click here to manually synchronize the status of this Pull Request.

See the FAQ for frequently asked questions.

@spring-projects-issues spring-projects-issues added the status: waiting-for-triage An issue we've not yet triaged label Sep 19, 2017
@pivotal-issuemaster
Copy link
Copy Markdown

@nicolaferraro Thank you for signing the Contributor License Agreement!

@wilkinsona
Copy link
Copy Markdown
Member

Thanks for the PR. I'd like to split this into a separate issue/pull request for each affected library:

  • Dropwizard
  • Jetty
  • JNA
  • SLF4J
  • Solr

Could you do that please?

@wilkinsona wilkinsona added the status: waiting-for-feedback We need additional information before we can continue label Sep 19, 2017
@wilkinsona
Copy link
Copy Markdown
Member

Closing due to lack of response on the requested changes. I've opened separate issues to deal with this: #10472, #10473, #10474, #10475, #10476.

@wilkinsona wilkinsona closed this Oct 2, 2017
@wilkinsona wilkinsona added status: declined A suggestion or change that we don't feel we should currently apply and removed status: waiting-for-feedback We need additional information before we can continue status: waiting-for-triage An issue we've not yet triaged labels Oct 2, 2017
@nicolaferraro
Copy link
Copy Markdown
Author

Sorry, I missed that. I'll create specific PRs for the issues you've just opened.
Thanks.

@nicolaferraro
Copy link
Copy Markdown
Author

Ok, I've seen they have been implemented. No more work to do.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

status: declined A suggestion or change that we don't feel we should currently apply

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants