You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Maven创建Web应用项目时出现重复src文件夹问题咨询

关于Maven创建Web项目出现重复src文件夹的问题

Hey there, let's clear this up right away—having nested duplicate src folders is NOT normal for a standard Maven web project. This is almost always a result of a small misstep during your project creation process, not intentional behavior from Maven.

可能的操作失误原因:

  • 命令参数或交互式输入错误:当你执行mvn archetype:generate时,如果不小心指定了错误的基础目录(比如路径里已经包含src),或者在交互式输入环节打错了内容,Maven可能会把项目结构生成到已有的src文件夹内部,而非父项目目录下。
  • 提前手动创建了src文件夹:如果你在运行Maven创建命令前,已经在目标目录手动建了一个空的src文件夹,Maven会在这个已存在的文件夹里生成标准项目结构,最终就会出现src/src/...的嵌套情况。
  • 异常的archetype(极少情况):除非你用的是第三方维护不佳、存在bug的archetype,否则这种情况概率极低。像maven-archetype-webapp这类官方archetype都会严格遵循标准目录结构。

正常的Maven Web项目目录结构参考:

your-web-project/
├── src/
│   ├── main/
│   │   ├── java/          # 存放主业务代码
│   │   ├── resources/     # 主环境资源文件
│   │   └── webapp/        # Web应用核心文件(如WEB-INF、静态资源)
│   └── test/
│       ├── java/          # 测试代码
│       └── resources/     # 测试环境资源文件
└── pom.xml

解决建议:

  • 直接删除嵌套的重复src文件夹。
  • 切换到一个空的父目录(确保该目录下没有提前创建的src),重新执行Maven项目创建命令。仔细检查artifactId等参数,避免指定包含src的额外路径。

内容的提问来源于stack exchange,提问作者Bruce

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 07:13:04