MaxCompute Studio supports Java user-defined function (UDF) and MapReduce development. First, a MaxCompute Java module must be created.
Create a module
File > New > Module, set the module type to
MaxCompute Java, and configure
Java JDK. Click Next, enter a module name, and click Finish. MaxCompute Studio automatically creates a Maven module and introduces MaxCompute dependencies.
So far, a module for developing a MaxCompute Java program has been established, that is the mDev shown in the following figure. Its main directories include:
src/main/java: Source code for Java program development.
examples: Sample code, including unit test (UT) examples. You can see the examples to develop or compile UT.
warehouse: Schema and data required for running locally.