重构项目依赖架构