Yarn

@adrian-wang @GraceH @shimingfei @lvsoft

Please review my code.
according to my understanding, maven support to accept resource repo and also paramaters.