change ignore list
add dependency in maven
add idea related files