Aiven-Open / Aiven-Open/salesforce-connector-for-apache-kafka
Single module/assembly for both source and sink connectors
- 主要语言
- Java
- 星标
- 1
- 派生
- 3
- 平均合并
- 1 天 6 小时
- 30 天内合并 PR
- 5
描述
# What is currently missing?
There's not much benefit to separating the source and sink connectors into different jars:
- it complicates the structure of the repo and the build,
- we're currently generating a full 94MB assembly for each connector even though they have a majority of duplicated dependencies (99% shared DNA!)
# How could this be improved?
Consider a single module (or module-less) maven project with the classes separated by package instead of into separate jars and a single assembly
# Is this a feature you would work on yourself?
* [ ] I plan to open a pull request for this feature
贡献指南
调研方向
Start by inspecting the Maven project structure and the separate source and sink connector modules, packages, and assembly configuration. Determine how the duplicated dependencies and 94MB assemblies are produced; done means the connectors share one module or project layout and one assembly without losing either connector.
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- java, kafka
- 领域
- build-system
- Issue 类型
- 功能
- 难度
- 5/5
- 预计耗时
- 一周以上
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 30/100