[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-4969?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18015735#comment-18015735
 ] 

Christopher Tubbs commented on ZOOKEEPER-4969:
----------------------------------------------

I think in the modern era, where projects can have small, self-contained git 
repos, there is no longer a need to follow the conventions of the past, where a 
"contrib/" directory contained contributed related optional projects. Now, 
users can acquire those optional projects separately.

I suggest moving those projects to separate git repos (one per contrib 
project), and periodically building them separately from the main project, and 
voting on releases independently of the main ZK project.

Decoupling these from the main ZK build might make it easier to simplify and 
update their build mechanism.

> Cleanup zookeeper-contrib module
> --------------------------------
>
>                 Key: ZOOKEEPER-4969
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-4969
>             Project: ZooKeeper
>          Issue Type: Improvement
>          Components: contrib
>            Reporter: Kezhu Wang
>            Assignee: Kezhu Wang
>            Priority: Major
>
> 1. There are still old for ivy, ant. We are using maven now.
> 2. Some of them are exectuable, but does not depend on concret log framework.
> 3. Some of shell scripts are designed for development usages, which is hard 
> to follow in maven age.
> 4. Better to bundle exectuable module to executable jar.
> 5. Probably more.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to