- Unix-like environment (Linux, Mac OS X)
- Git
- Apache Maven (Recommend version 3.3 or later)
- Oracle Java 8
- Apache Thrift 0.20.0
Build with different supported versions of Spark, by default using Spark 2.4.5
To be noticed:
- If you are working in Windows environment, remember to add
-Pwindows
while building the project. - The mv feature is not compiled by default. If you want to use this feature, remember to add
-Pmv
while building the project.
To build the format code after any changes, please follow the below command:
mvn clean -DskipTests -Pbuild-with-format -Pspark-2.4 package
And you can skip the build-with-format stage if you're building an assemble jar:
mvn -DskipTests -Pspark-2.4 clean package
How to build carbondata notebook docker image by dockerfile
How to build carbondata notebook docker image by manual