如何在VSCode中创建多模块Maven项目并新增子模块
VSCode 为现有Maven项目新增子模块的实现方法
你已经安装的 Maven for Java(包含在Extension Pack for Java中)原生支持多模块Maven项目的子模块创建,不需要额外安装第三方插件,只是操作入口和IntelliJ IDEA有区别,具体操作如下:
标准操作步骤
- 点击左侧活动栏的Maven图标,打开Maven项目管理面板
- 在面板的项目列表中找到你的多模块根项目节点,右键点击该节点
- 在右键菜单中选择
Create Maven Module选项 - 按照引导提示依次选择你需要的Maven原型(普通Java项目选
maven-archetype-quickstart、Web项目选maven-archetype-webapp即可),填写子模块的groupId、artifactId、版本信息 - 等待插件执行完成即可:插件会自动在根项目pom.xml中添加
<modules>关联配置,同时生成子模块的标准目录结构和独立pom文件,不需要手动修改配置关联。
快速触发方式
如果不想翻侧边栏菜单,可以直接用命令面板触发:
- 按下快捷键
Ctrl+Shift+P(macOS系统对应快捷键为Cmd+Shift+P)调出命令面板 - 输入命令
Maven: Create Maven Module回车执行 - 选择当前根项目作为父项目,后续按引导填写信息即可完成创建。
常见问题排查
如果右键根节点找不到新建模块的选项,先检查根项目的pom.xml中是否配置了
<packaging>pom</packaging>。Maven多模块架构要求根项目的打包类型必须为pom,插件只有识别到这个配置才会把当前项目判定为父项目,显示新建子模块的对应入口。
内容的提问来源于stack exchange,提问作者R...
相关产品推荐
相关产品推荐

