add dependency and build plugins
add test cases
an example of spark configuration