重构工程结构，更新依赖版本