第 20 章 optaweb Vehicle Routing 开发指南
本节论述了如何在开发模式中配置和运行后端模块。
20.1. optaweb Vehicle Routing 项目结构 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
OptaWeb Vehicle Routing 项目是一个多模块 Maven 项目。
图 20.1. 模块依赖关系树图
后端和前端模块位于模块树的底部。这些模块包含应用程序源代码。
standalone 模块是一种编译模块,用于将后端和前端合并到单个可执行 JAR 文件中。
distribution 模块代表最终装配步骤。它采用独立应用程序和文档,并将其嵌套在容易分发的存档中。
后端和前端是单独的项目,您可以单独构建和部署。实际上,它们以完全不同的语言编写,并使用不同的工具构建。这两个项目都可以提供现代开发人员体验,并在代码更改和正在运行的应用程序之间快速切换。
下一小节介绍了如何在开发模式下运行后端和前端项目。