tree: 4a0afd35a0e2a6c83924f8799b52363b39f8ebaf [path history] [tgz]
  1. .mvn/
  2. src/
  3. mvnw
  4. mvnw.cmd
  5. pom.xml
  6. README.md
iotdb-tools-thrift/README.md

Releasing the IoTDB Tools: Thrift

./mvnw clean deploy -P apache-release

On the first run, comment out the “stagingRepositoryId” property. This will make the build deploy the rc in a new staging repository in nexus.

As soon as the build is finished, go to https://repository.apache.org/#stagingRepositories and take the new repository id from there and comment in the property again and update the value to that of the staging repository and commit that.

This will make it easy for the other platform deployment.

Then checkout the repo on the other platforms and run the following on each of the other platforms:

./mvnw clean deploy -P apache-release

Note: For some reason you will see errors a the end when deploying the other artifacts, however in all cases I did see the artifacts deployed correctly.

Once this has been run on each of the supported platforms, go back to Nexus and close the staging repository.

Prerequisites

The following software needs to be installed in order to build the thrift module:

  • Java
  • Flex
  • Bison
  • Boost

Please look in the IoTDB documentation for information on how to install them on your particular OS.