Skip to content

KAFKA-2807: Fix Kafka Connect packaging and move VerifiableSource/Sink into runtime jar.#512

Closed
ewencp wants to merge 1 commit intoapache:trunkfrom
ewencp:kafka-2807-redux
Closed

KAFKA-2807: Fix Kafka Connect packaging and move VerifiableSource/Sink into runtime jar.#512
ewencp wants to merge 1 commit intoapache:trunkfrom
ewencp:kafka-2807-redux

Conversation

@ewencp
Copy link
Copy Markdown
Contributor

@ewencp ewencp commented Nov 12, 2015

Gradle does not handle subprojects with the same name (top-level tools vs
connect/tools) properly, making the dependency impossible to express correctly
since we need to move the ThroughputThrottler class into the top level tools
project. Moving the current set of tools into the runtime jar works fine since
they are only used for system tests at the moment.

…k into runtime jar.

Gradle does not handle subprojects with the same name (top-level tools vs
connect/tools) properly, making the dependency impossible to express correctly
since we need to move the ThroughputThrottler class into the top level tools
project. Moving the current set of tools into the runtime jar works fine since
they are only used for system tests at the moment.
@ewencp
Copy link
Copy Markdown
Contributor Author

ewencp commented Nov 12, 2015

The issue with the original patch was also very easy to miss because if you had built the project before, you'd have stale jar files that would make it look like everything continues to run ok. I checked this out into a fresh copy of the repo and ran the tests to make sure it works.

@gwenshap
Copy link
Copy Markdown
Contributor

LGTM.

@asfgit asfgit closed this in 1408c67 Nov 12, 2015
ewencp referenced this pull request in confluentinc/kafka Nov 18, 2015
…k into runtime jar.

Gradle does not handle subprojects with the same name (top-level tools vs
connect/tools) properly, making the dependency impossible to express correctly
since we need to move the ThroughputThrottler class into the top level tools
project. Moving the current set of tools into the runtime jar works fine since
they are only used for system tests at the moment.

Author: Ewen Cheslack-Postava <me@ewencp.org>

Reviewers: Gwen Shapira

Closes #512 from ewencp/kafka-2807-redux
granders referenced this pull request in confluentinc/kafka Mar 1, 2016
…k into runtime jar.

Gradle does not handle subprojects with the same name (top-level tools vs
connect/tools) properly, making the dependency impossible to express correctly
since we need to move the ThroughputThrottler class into the top level tools
project. Moving the current set of tools into the runtime jar works fine since
they are only used for system tests at the moment.

Author: Ewen Cheslack-Postava <me@ewencp.org>

Reviewers: Gwen Shapira

Closes #512 from ewencp/kafka-2807-redux
efeg added a commit to efeg/kafka that referenced this pull request Jan 29, 2020
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