我对使用maven和eclipse的经验很少。我收到的其中一份工作描述是“使用Maven的工作流程管理”作为必修技能。这是什么意思 ?他们可能期待什么?
答案 0 :(得分:2)
我认为他们希望你纠正它们? :d
我不确定他们所指的是什么。我猜它与使用eclipse(?)和maven创建和交付软件的开发人员工作流程有关。
因此,从头开始设置项目通常是从maven原型(如果你喜欢的项目模板)完成的。很多开源框架都提供了原型。 对于现有项目,您可以从版本控制中检出代码并将其导入到eclipse中。 m2eclipse插件需要这样做(但我觉得它很常见) 然后是构建软件。这是通过执行maven阶段(然后执行插件)来完成的。有关详细信息,请参阅maven-phases。 Maven阶段具有执行的默认插件(例如,编译将运行编译器插件)。
因此,您的工作流程将如下所示:您修改文件。编译它们,测试它们,打包它们,将工件部署到maven存储库中。 maven安装阶段会将工件存储在您的本地存储库中,maven部署阶段会将它们上传到公司的存储库中。
从那里安装文件。但您可以使用maven插件将软件安装到应用程序服务器中。这取决于公司的传统。
我不认为工作流程会像BPMN那样一步一步地思考。开发通常是通过大量的个人实践完成的(提前编写的测试或实施时的测试,等等)。
希望这会有所帮助:)