You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by hx...@apache.org on 2019/10/11 07:11:40 UTC
[incubator-iotdb] 01/01: generate cpp, go,
and python thrift files under service-rpc
This is an automated email from the ASF dual-hosted git repository.
hxd pushed a commit to branch generate-more-thrift-languages
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git
commit ca15d7d0f5ba1b19728f688d7de239b307b07f83
Author: xiangdong huang <sa...@gmail.com>
AuthorDate: Fri Oct 11 15:11:12 2019 +0800
generate cpp, go, and python thrift files under service-rpc
---
pom.xml | 45 ++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 44 insertions(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 164cc6c..a4e47f2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -886,7 +886,7 @@
<version>0.1.11</version>
<executions>
<execution>
- <id>generate-thrift-sources</id>
+ <id>generate-thrift-sources-java</id>
<phase>generate-sources</phase>
<goals>
<goal>compile</goal>
@@ -897,6 +897,49 @@
<thriftSourceRoot>${basedir}/src/main/thrift</thriftSourceRoot>
</configuration>
</execution>
+
+ <execution>
+ <id>generate-thrift-sources-python</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>compile</goal>
+ </goals>
+ <configuration>
+ <generator>py</generator>
+ <thriftExecutable>${thrift.exec.absolute.path}</thriftExecutable>
+ <thriftSourceRoot>${basedir}/src/main/thrift</thriftSourceRoot>
+ <outputDirectory>${project.build.directory}/generated-sources-python</outputDirectory>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>generate-thrift-sources-go</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>compile</goal>
+ </goals>
+ <configuration>
+ <generator>go</generator>
+ <thriftExecutable>${thrift.exec.absolute.path}</thriftExecutable>
+ <thriftSourceRoot>${basedir}/src/main/thrift</thriftSourceRoot>
+ <outputDirectory>${project.build.directory}/generated-sources-go</outputDirectory>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>generate-thrift-sources-cpp</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>compile</goal>
+ </goals>
+ <configuration>
+ <generator>cpp</generator>
+ <thriftExecutable>${thrift.exec.absolute.path}</thriftExecutable>
+ <thriftSourceRoot>${basedir}/src/main/thrift</thriftSourceRoot>
+ <outputDirectory>${project.build.directory}/generated-sources-cpp</outputDirectory>
+ </configuration>
+ </execution>
+
</executions>
</plugin>
</plugins>