Dependency loader load a single artifact by default, let user select recursive mode manually