compile smRunner for artifact
moved java depend action