Skip to content

[fix #9640] remove pulsar-client-admin-api dependency : pulsar-package-core - #10538

Merged
merlimat merged 1 commit into
apache:masterfrom
freeznet:freeznet/9640-remove-client-admin-api-dependency-pulsar-package-core
May 11, 2021
Merged

[fix #9640] remove pulsar-client-admin-api dependency : pulsar-package-core#10538
merlimat merged 1 commit into
apache:masterfrom
freeznet:freeznet/9640-remove-client-admin-api-dependency-pulsar-package-core

Conversation

@freeznet

@freeznet freeznet commented May 11, 2021

Copy link
Copy Markdown
Contributor

Fixes #9640
Part 2

Motivation

Module pulsar-client-admin-api has been introduced in #9246, but it pulling in many dependencies.  That is undesirable for an "API" module.

This PR removes pulsar-package-core from the dependency, and resolves the issues. Later there will be sepreate PRs to remove other dependencies like pulsar-common.

#10513 removes pulsar-client-original.

Modifications

remove pulsar-package-core from pulsar-client-admin-api.

Verifying this change

  • Make sure that the change passes the CI checks.

@freeznet
freeznet force-pushed the freeznet/9640-remove-client-admin-api-dependency-pulsar-package-core branch from 4c5996b to 38e9685 Compare May 11, 2021 07:28
@freeznet

Copy link
Copy Markdown
Contributor Author

/pulsarbot run-failure-checks

@freeznet

freeznet commented May 11, 2021

Copy link
Copy Markdown
Contributor Author

@sijie @merlimat @jerrypeng @zymap @lhotari please help to review this PR if you have time, thanks.

@merlimat merlimat added this to the 2.8.0 milestone May 11, 2021
@merlimat
merlimat merged commit a07cc37 into apache:master May 11, 2021
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.

pulsar-client-admin-api has excessive transient dependencies

4 participants