Agree. Almost all the developers I've known use Maven or Gradle to manage
dependencies.

吴晟 Sheng Wu <wu.sh...@foxmail.com> 于2019年4月2日周二 下午1:10写道:

> I think we need other PPMC members feedback.
>
>
> I am OK w/ or w/o dependency libs in sharding-jdbc binary.
>
>
> ------------------
> Sheng Wu
> Apache SkyWalking, ShardingSphere, Zipkin
> Twitter, wusheng1108
>
>
>
>
>
>
>
> ------------------ Original ------------------
> From:  "apache.clr"<apache....@gmail.com>;
> Date:  Tue, Apr 2, 2019 02:20 AM
> To:  "dev"<dev@shardingsphere.apache.org>;
>
> Subject:  Re: [DISCUSS] ShardingSphere 4.0.0-RC1 release [ROUND 2]
>
>
>
> Hi,
>
> > On Mar 31, 2019, at 11:00 AM, 吴晟 Sheng Wu <wu.sh...@foxmail.com> wrote:
> >
> >> How do you if we think remove file [2], and release a new zip for
> > Sharding-JDBC jars only?
> >
> > I support this change.
> >
> >
> > Just one question for mentors, do we need include all dependency jars
> for sharding-jdbc in bin, which most users would choose maven dependency,
> but no dependency jars makes the hard to use through traditional lib
> dependency(like no maven/gradle).
> >
> >
> > What do mentors suggest and ppmc think?
>
> The contents of a convenience binary are decided by the project. If you
> expect that users will already have java and maven installed, it would make
> sense to me to release a binary that was in the form of a maven project,
> with dependencies listed in the pom.xml and the jar files in the target
> directory. The user could then go to the project, enter "mvn xxx" and maven
> would download the dependencies and run the xxx task.
>
> But you could as well have a different packaging that contained the
> sharding-jdbc jar file and a script that installed it into the user's local
> mvn repository. You could even have a tools directory that contained the
> dependent jars and installed them into the user's local repository. Or have
> a lib directory that was referenced directly from the mvn pom without being
> installed into the local repository.
>
> I don't have much experience with projects that rely on other packaging
> tools.
>
> Anyway, as long as all of the non-Apache projects actually distributed
> with the binary release are documented in the appropriate LICENSE and
> NOTICE files, the project can choose what is best for their users.
>
> Craig
> >
> >
> >
> > Sheng Wu
> > Apache SkyWalking, ShardingSphere, Zipkin
> >
> > From Wu Sheng 's phone.
> >
> >
> > ------------------ Original ------------------
> > From: zhangli...@apache.org <zhangli...@apache.org>
> > Date: Sun,Mar 31,2019 7:51 AM
> > To: dev <dev@shardingsphere.apache.org>
> > Subject: Re: [DISCUSS] ShardingSphere 4.0.0-RC1 release [ROUND 2]
> >
> >
> >
> > I found another problem.
> >
> > Right now, we have released 3 files. src[1], bin[2] and
> sharding-proxy-bin
> > [3].
> > As you know, ShardingSphere is composited by Sharding-JDBC and
> > Sharding-Proxy.
> > Sharding-Proxy is a executable jar, so we released it as [3]. But
> > sharding-jdbc is java lib, do not have executable jar, so we don't
> release
> > it independently.
> >
> > Src[1] is all source codes, bin[2] include all jars of Sharding-JDBC and
> > Sharding-Proxy, it maybe cause end users confused.
> >
> > How do you if we think remove file [2], and release a new zip for
> > Sharding-JDBC jars only?
> >
> > [1]
> >
> https://dist.apache.org/repos/dist/dev/incubator/shardingsphere/4.0.0-RC1/apache-shardingsphere-incubating-4.0.0-RC1-src.zip
> > [2]
> >
> https://dist.apache.org/repos/dist/dev/incubator/shardingsphere/4.0.0-RC1/apache-shardingsphere-incubating-4.0.0-RC1-bin.zip
> > [3]
> >
> https://dist.apache.org/repos/dist/dev/incubator/shardingsphere/4.0.0-RC1/apache-shardingsphere-incubating-4.0.0-RC1-sharding-proxy.tar.gz
> > ------------------
> >
> > Liang Zhang (John)
> > Apache ShardingSphere & Dubbo
> >
> >
> > zhangli...@apache.org <zhangli...@apache.org> 于2019年3月31日周日 下午10:38写道:
> >
> >> Hi Craig,
> >>
> >>> If I understand correctly, the src and bin releases contain no third
> >> party code. Only the sharding-proxy release contains third party code.
> >>
> >> Yes, it is.
> >>
> >>> The license directory for sharding-proxy is non-standard. Usually the
> >> LICENSE should contain the text of all licenses used in the release. Has
> >> this been discussed already?
> >>
> >> We have already put non-standard licenses into `licenses` folder, and
> add
> >> description in LICENSE file to explain them, do we have any other
> problems?
> >>
> >> I note that not all Mentors have voted. Can we contact them and ask them
> >> to check this release before we send this to the IPMC?
> >>
> >>> Yes, we can.
>
> Craig L Russell
> c...@apache.org



-- 
Zhang Yonglun
Apache ShardingSphere

Reply via email to