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