Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么是使用Maven的工作流管理?_Maven_Workflow - Fatal编程技术网

什么是使用Maven的工作流管理?

什么是使用Maven的工作流管理?,maven,workflow,Maven,Workflow,我在将maven与eclipse一起使用方面只有很少的经验。我收到的一份工作描述中,将“使用Maven进行工作流管理”作为一项必备技能。这是什么意思?他们可能期望什么 我想他们希望你纠正他们D 我不确定他们指的是什么。我猜这与使用eclipse(?)和maven创建和交付软件的开发人员工作流程有关 因此,从头开始设置项目通常是从maven原型(如果您愿意,可以使用项目模板)开始的。许多开源框架都提供了原型。 对于现有项目,您可以从版本控制中检出代码并将其导入eclipse。要做到这一点,需要m2

我在将maven与eclipse一起使用方面只有很少的经验。我收到的一份工作描述中,将“使用Maven进行工作流管理”作为一项必备技能。这是什么意思?他们可能期望什么

我想他们希望你纠正他们D

我不确定他们指的是什么。我猜这与使用eclipse(?)和maven创建和交付软件的开发人员工作流程有关

因此,从头开始设置项目通常是从maven原型(如果您愿意,可以使用项目模板)开始的。许多开源框架都提供了原型。 对于现有项目,您可以从版本控制中检出代码并将其导入eclipse。要做到这一点,需要m2eclipse插件(但我认为拥有它是很常见的) 然后是构建软件。这是通过执行maven阶段(然后执行插件)完成的。有关更多详细信息,请参阅。Maven阶段具有执行的默认插件(例如,compile将运行编译器插件)

因此,您的工作流程如下所示:修改文件。编译、测试、打包、将工件部署到maven存储库中。maven安装阶段将把工件存储在本地存储库中,maven部署阶段将把它们上传到公司的存储库中

从那里安装文件。然而,您可以使用maven插件将软件安装到应用服务器中。这取决于公司的传统

我不认为工作流是像BPMN那样的严格的一步一步思考。开发通常是通过大量的个人实践来完成的(测试是提前编写的还是在实现时编写的,等等)

希望这会有所帮助:)