Hi, I suggest setting TsFile as a submodule of IoTDB. This would allow the 
'tsfile' directory to directly reference the TsFile repository. For example, 
LevelDB provides a reference to GoogleTest in this manner: 
https://github.com/google/leveldb/tree/main/third_party.
The specific steps are:

Add the submodule: git submodule add tsfile https://github.com/apache/tsfile.git
Initialize the submodule: git submodule init
Update the submodule: git submodule update

When cloning the IoTDB repository, use the following command to clone the 
submodule as well:

git clone --recurse-submodules https://github.com/apache/iotdb.git

The advantage of this approach is that whenever the TsFile code is updated, we 
can pull the latest code through Git. If managed through a POM, it's not easy 
to package the code of TsFile that hasn't been released yet.

——————————
Xuxin Liu

> 2024年1月5日 20:50,Yuan Tian <[email protected]> 写道:
> 
> Hi all,
> 
> Since we've already set up our tsfile repo, so if you want to make some
> changes to common-api and tsfile submodule in IoTDB repo, you also need to
> submit another pr for tsfile repo.
> 
> 
> Best regards,
> ------------------------
> Yuan Tian

Reply via email to