do we need to exclude * here or only need to exclude hadoop? What's the meaning of * here?