ideamaven工程创建没有src
时间: 2025-06-22 11:45:08 浏览: 18
### 解决 IDEA 中 Maven 工程创建时缺少 `src` 目录的问题
当在 IntelliJ IDEA 创建新的 Maven 项目时遇到缺失 `src/main/java` 和 `src/test/java` 文件夹的情况,这通常是因为项目的结构未被正确初始化或识别。
#### 配置 pom.xml 正确无误
确保 `pom.xml` 文件定义合理并包含必要的依赖项。对于标准 Java 应用程序来说,默认情况下应该不需要特别指定源码路径,因为 Maven 使用约定优于配置的原则自动设置这些位置[^3]。
```xml
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<!-- 基本信息 -->
<groupId>com.example</groupId>
<artifactId>demo-project</artifactId>
<version>1.0-SNAPSHOT</version>
<!-- 构建部分可选 -->
<build>
<sourceDirectory>${basedir}/src/main/java</sourceDirectory>
<testSourceDirectory>${basedir}/src/test/java</testSourceDirectory>
</build>
</project>
```
如果仍然无法看到相应的文件夹,则可以尝试手动刷新 Maven 或者重新导入整个项目来触发 IDE 对新资源的检测[^1]。
#### 手动添加 src 目录
另一种方法是在项目视图中右键点击根目录下的模块名称,选择 "New" -> "Directory", 并命名为 `src/main/java` 及 `src/test/java`. 完成后再次同步 Maven 以使更改生效。
#### 更新 Idea 的 Maven 插件版本
有时旧版本插件可能存在兼容性问题,更新到最新稳定版可能有助于解决问题。前往 Settings (Preferences on macOS) -> Build, Execution, Deployment -> Build Tools -> Maven 进行相应调整.
阅读全文
相关推荐


















