前言:
一个实现简单Maven的练手项目
术语解释:
Maven是一种跨平台的项目管理工具
一、需求概述
目的:为开发者提供项目构建工具
软件命名:SimpleMaven
版本:v1.0
设计依据:运用Spring+JDK技术实现jar文件管理
阅读对象:java中级开发人员
系统功能表:
1.jar文件管理
1.1 本地仓库jar文件导入
1.2 将jar文件导出到本地仓库
1.3 jar文件的版本维护
2.项目管理
2.1 运用注入的方式创建项目
2.2 将项目发布到远程仓库
2.3 项目的版本维护
3.开发者入驻
3.1 成为开发者
3.2 发布项目
二、软件标准
1.界面美观得体
2.不涉及政治等敏感话题
3.符合中华人民共和国相关法律法规
4.相关成果能以jar包的形式打包
5.允许成果与主流框架对接,比如成果中的核心类可以使用Spring注入
6.优先满足jar文件的管理功能
7.提供相应的API文档
注:以上条件前三条必须同时满足,后四条直接决定您开发的软件的价位
三、成果与意见
1.项目管理的第三方接口是本软件的主要成果
2.开发者入驻需提供相应的注册界面
3.关于后续版本正在来的路上
4.关于本软件的使用的技术暂时保密
5.请在所有功能都调试完毕后交付成果
6.如果有与本软件相似的成果,请按照软件标准重构
7.您开发的软件可以按照软件标准阶段性的交付
四、合作声明
我们需要广大博主和开发人员的积极支持,如果你真诚、靠谱,如果你是一个有技术头脑
,有重构能力的初中级程序员,或者你想进行自己的创作,那就参与进来吧。