使⽤idea构建ApacheHudi项⽬
⼀. 构建环境:
Unix-like system (like Linux, Mac OS X) // 我使⽤的是ubuntu16
Java 8 (Java 9 or 10 may work)
Git
Maven
⼆. 构建流程:
mvn clean package -DskipTests -DskipITs  // 跳过单元测试和集成测试下载apache
这步成功之后会⽣成jar包
mvn clean install -DskipTests -Drat.skip=true  //  将jar包添加到本地仓库
我在执⾏这步的时候失败了,报错信息是关于docker的,我的环境下没有docker相关的环境,我也⽤不
到dokcer相关的功能,所以我在maven 的l⽂件⾥将docker相关的model给注释掉了,重新install , 成功
三.调⽤jar包中Java API
之前直接在linux环境下编写测试程序,调⽤Hudi项⽬⾥⾯的Jar包中的API,成功编译成class⽂件,但是在执⾏的时候总是报错,不到main函数,也就是说运⾏时出现了错误。如果是在c++中,通过添加编译选项,指定头⽂件和库就可以了,但是Java不是很熟,所以后⾯就是在idea的帮助下完成的。
下载idea,我使⽤的是免费的社区版本。
傻⽠式安装完成后,新建⼀个Java项⽬,编写测试程序。
通过idea file->project structure->models->dependency
选择 + 符号添加测试程序中需要依赖的jar包们,然后apply
之后就可以build运⾏我写的测试程序了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。