Look forward to others opinion.. By the way, I find that iotdb-grafana-connector.war is sooo large (19MB). Maybe we should not put it into iotdb's binary files...
And, there are some libs that should be in the test lifecycle (e.g. powermock* and mockito*...). Best. ----------------------------------- Xiangdong Huang School of Software, Tsinghua University 黄向东 清华大学 软件学院 Christofer Dutz <[email protected]> 于2019年7月16日周二 下午8:38写道: > If you guys clearly define how the distribution should look like, I'll > whip up the assembly descriptor in no time. > > Chris > > Holen Sie sichOutlook für Android<https://aka.ms/ghei36> > > ________________________________ > From: Xiangdong Huang <[email protected]> > Sent: Tuesday, July 16, 2019 1:57:52 PM > To: [email protected] > Subject: Re: Binary Release of IoTDB > > Hi, > > I think the structure of the binaries can be: > > (Structure 1): > . > ├── LICENSE > ├── NOTICE > ├── bin > │ ├── export-csv.bat > │ ├── export-csv.sh > │ ├── import-csv.bat > │ ├── import-csv.sh > │ ├── run-client.bat > │ ├── start-WalChecker.bat > │ ├── start-WalChecker.sh > │ ├── start-client.bat > │ ├── start-client.sh > │ ├── start-grafana-connector.bat > │ ├── start-grafana-connector.sh > │ ├── start-server.bat > │ ├── start-server.sh > │ ├── start-sync-client.bat > │ ├── start-sync-client.sh > │ ├── stop-server.bat > │ ├── stop-server.sh > │ ├── stop-sync-client.bat > │ └── stop-sync-client.sh > ├── changes.txt > ├── conf > │ ├── error_info_cn.properties > │ ├── error_info_en.properties > │ ├── iotdb-engine.properties > │ ├── iotdb-env.bat > │ ├── iotdb-env.sh > │ ├── iotdb-sync-client.properties > │ ├── logback.xml > │ └── tsfile-format.properties > ├── lib > │ └── *.jar > └── licenses > └── LICENCES > > (Structure 2): > . > ├── LICENSE > ├── NOTICE > ├── changes.txt > ├── client > │ ├── bin > │ │ ├── export-csv.bat > │ │ ├── export-csv.sh > │ │ ├── import-csv.bat > │ │ ├── import-csv.sh > │ │ ├── run-client.bat > │ │ ├── start-client.bat > │ │ └── start-client.sh > │ └── lib > │ └── *.jar > ├── grafana-connector > │ ├── bin > │ │ ├── start-grafana-connector.bat > │ │ └── start-grafana-connector.sh > │ └── iotdb-grafana-0.8.0-SNAPSHOT.war > ├── licenses > │ └── LICENCES > └── server > ├── bin > │ ├── start-WalChecker.bat > │ ├── start-WalChecker.sh > │ ├── start-server.bat > │ ├── start-server.sh > │ ├── start-sync-client.bat > │ ├── start-sync-client.sh > │ ├── stop-server.bat > │ ├── stop-server.sh > │ ├── stop-sync-client.bat > │ └── stop-sync-client.sh > ├── conf > │ ├── error_info_cn.properties > │ ├── error_info_en.properties > │ ├── iotdb-engine.properties > │ ├── iotdb-env.bat > │ ├── iotdb-env.sh > │ ├── iotdb-sync-client.properties > │ ├── logback.xml > │ └── tsfile-format.properties > └── lib > └── *.jar > > In structure 1, CLI and server scripts are in the same folder, so does the > libs. In structure 2, CLI and server module are seperated. > > The first one has smaller size because the two modules have some duplicated > libs. > > Best, > ----------------------------------- > Xiangdong Huang > School of Software, Tsinghua University > > 黄向东 > 清华大学 软件学院 > > > Christofer Dutz <[email protected]> 于2019年7月16日周二 下午7:10写道: > > > Bash scripts are not portable. > > I would strongly advise not to use them and with the assembly plugin, the > > binary stuff gets packaged alongside the source bundle during the release > > build. > > > > Chris > > > > Holen Sie sichOutlook für Android<https://aka.ms/ghei36> > > > > ________________________________ > > From: Julian Feinauer <[email protected]> > > Sent: Tuesday, July 16, 2019 12:39:51 PM > > To: [email protected] > > Subject: AW: Binary Release of IoTDB > > > > Hey Chris, > > > > I also thought about that and... Contacting you :P > > But I thought about a bash script :) > > > > Julian > > > > Von meinem Mobiltelefon gesendet > > > > > > -------- Ursprüngliche Nachricht -------- > > Betreff: Re: Binary Release of IoTDB > > Von: Christofer Dutz > > An: [email protected] > > Cc: > > > > We could whip up a maven assembly für building that binary distribution. > I > > could help with that, if you exactly define how it should look. > > > > Chris > > > > Holen Sie sichOutlook für Android<https://aka.ms/ghei36> > > > > ________________________________ > > From: Kevin A. McGrail <[email protected]> > > Sent: Tuesday, July 16, 2019 12:30:21 PM > > To: [email protected] > > Subject: Re: Binary Release of IoTDB > > > > +1 to a binary release along side a source release as a convenience. > > > > On Tue, Jul 16, 2019, 05:40 Justin Mclean <[email protected]> > > wrote: > > > > > Hi, > > > > > > Apache releases source code not binaries, but you make can also > release a > > > convenance binary along side a source release as noted in the link > Julian > > > provided. Note that the LICENSE and NOTICE requirements may be diffract > > as > > > a binary contents may differ. > > > > > > Thanks, > > > Justin > > >
