Hello RocketMQ Community, This is the discussion for supporting maven-archetype to speed up developing connectors for RocketMQ-Connect repo. Github repo: https://github.com/apache/rocketmq-connect
My opinions: During the process of writing connectors, and documents, and reviewing the code of other contributors in RocketMQ-Connect, I found that there are actually many common writing methods or paradigms among various connectors. At present, it may be difficult to abstract the common parts into a public module, but I think it is possible to define a universal connector template through the "maven-archetype", so that connector developers can quickly generate a connector framework using the `mvn archetype:generate` instruction. I assume that it can save more than 70% developing time and connector contributors can focus more on implementing Task rather than file structures and common parts. The template will contains: Basic structure of Source and Sink Connector/Task; Basic structure of connector Config/Constants; DataBase helper; Basic Documents. If you need more, please let me know. more information to see : https://github.com/apache/rocketmq-connect/issues/523 Please give your opinions and discuss whether this is worth doing. Thanks, @joeCarf