Apache IoTDB源码编译出错:maven-download-plugin has wget (get-thrift-executable) EOFException

支彭亮
2023-12-01

Mac 编译 IoTDB 源码

运行 mvn clean package -pl distribution -am -DskipTests报错:

[INFO] -------------------< org.apache.iotdb:iotdb-thrift >--------------------
[INFO] Building rpc-thrift 0.12.5-SNAPSHOT                               [4/17]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ iotdb-thrift ---
[INFO] Deleting /Users/qiaojialin/Documents/git_workspace/incubator-iotdb/thrift/target
[INFO] 
[INFO] --- maven-checkstyle-plugin:3.0.0:check (validate) @ iotdb-thrift ---
[INFO] 
[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven-version) @ iotdb-thrift ---
[INFO] Skipping Rule Enforcement.
[INFO] 
[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-version-convergence) @ iotdb-thrift ---
[INFO] Skipping Rule Enforcement.
[INFO] 
[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (vulnerability-checks) @ iotdb-thrift ---
[INFO] Skipping Rule Enforcement.
[INFO] 
[INFO] --- spotless-maven-plugin:2.4.2:check (spotless-check) @ iotdb-thrift ---
[INFO] 
[INFO] --- download-maven-plugin:1.3.0:wget (get-thrift-executable) @ iotdb-thrift ---
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for Apache IoTDB Project Parent POM 0.12.5-SNAPSHOT:
[INFO] 
[INFO] Apache IoTDB Project Parent POM .................... SUCCESS [  8.961 s]
[INFO] TsFile ............................................. SUCCESS [ 19.869 s]
[INFO] sql-antlr .......................................... SUCCESS [  4.801 s]
[INFO] rpc-thrift ......................................... FAILURE [  0.301 s]
[INFO] rpc-thrift-cluster ................................. SKIPPED
[INFO] rpc-thrift-sync .................................... SKIPPED
[INFO] Service-rpc ........................................ SKIPPED
[INFO] IoTDB Jdbc ......................................... SKIPPED
[INFO] IoTDB Server ....................................... SKIPPED
[INFO] IoTDB Session ...................................... SKIPPED
[INFO] IoTDB Cli .......................................... SKIPPED
[INFO] IoTDB Grafana ...................................... SKIPPED
[INFO] cluster ............................................ SKIPPED
[INFO] Compile Tools ...................................... SKIPPED
[INFO] Tools: Thrift ...................................... SKIPPED
[INFO] Client for cpp ..................................... SKIPPED
[INFO] IoTDB Distribution ................................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  34.350 s
[INFO] Finished at: 2022-03-02T10:31:28+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.googlecode.maven-download-plugin:download-maven-plugin:1.3.0:wget (get-thrift-executable) on project iotdb-thrift: IO Error: EOFException -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <args> -rf :iotdb-thrift

解决

删除 .m2/repository/.cache/download-maven-plugin目录

重新编译就可以了,会重新下载。

 类似资料: