diff --git a/iotdb-client/client-cpp/src/assembly/client-cpp.xml b/iotdb-client/client-cpp/src/assembly/client-cpp.xml
index 9de99eae649a9..729fdadde235a 100644
--- a/iotdb-client/client-cpp/src/assembly/client-cpp.xml
+++ b/iotdb-client/client-cpp/src/assembly/client-cpp.xml
@@ -33,13 +33,19 @@
include
- ${project.basedir}/../compile-tools/thrift/target/thrift-${thrift.version}/lib/cpp/src
+ ${project.build.directory}/thrift/include
- **/*.h
- **/*.tcc
+ **
include
+
+ ${project.build.directory}/thrift/lib
+
+ **
+
+ lib
+
${project.build.directory}/build/main