重新组织代码为maven工程，继续学习IR啰