重构shell项目结构，符合maven结构