idea新建maven项目没有src目录(两种解决方案汇总)

idea新建maven项目没有src目录(两种解决方案汇总)

方案一,改变maven仓库的setting.xml文件指向

具体方案如图:
把默认的userSetting换成你的IDEA下的路径:具体路径如图所示
在setting中搜索maven关键字,选中后更改
在这里插入图片描述
在改变配置之后就会发现你的项目下多了mian包和对应的webapp包等web项目需要的目录

方案二,在创建maven项目时添加系统参数

archetypeCatalog=internal
具体操作如图所示:

在这里插入图片描述以上两种方式都亲测可行。

  • 8
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【资源说明】 1、基于IDEA+Maven+SSM框架+mysql的高并发商品秒杀项目源码+数据库+项目说明.zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 4、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于IDEA+Maven+SSM框架+mysql的高并发商品秒杀项目源码+数据库+项目说明.zip ## 快速部署 2、数据库脚本放在nguSeckill项目的sql目录下,在MySQL中执行数据库脚本 3、数据库配置在nguSeckill项目src/main/resources目录下的jdbc.properties文件中 4、在IntelliJ IDEA中运行nguSeckill项目 5、运行成功,enjoy it! ## 文档目录 **项目的文档分为如下4个部分:** * [01 Java高并发秒杀项目之业务分析与DAO层](https://github.com/nnngu/LearningNotes/blob/master/nguSeckill/01%20Java%E9%AB%98%E5%B9%B6%E5%8F%91%E7%A7%92%E6%9D%80%E9%A1%B9%E7%9B%AE%E4%B9%8B%E4%B8%9A%E5%8A%A1%E5%88%86%E6%9E%90%E4%B8%8EDAO%E5%B1%82.md) * [02 Java高并发秒杀项目之Service层](https://github.com/nnngu/LearningNotes/blob/master/nguSeckill/02%20Java%E9%AB%98%E5%B9%B6%E5%8F%91%E7%A7%92%E6%9D%80%E9%A1%B9%E7%9B%AE%E4%B9%8BService%E5%B1%82.md) * [03 Java高并发秒杀项目之web层](https://github.com/nnngu/LearningNotes/blob/master/nguSeckill/03%20Java%E9%AB%98%E5%B9%B6%E5%8F%91%E7%A7%92%E6%9D%80%E9%A1%B9%E7%9B%AE%E4%B9%8Bweb%E5%B1%82.md) * [04 Java高并发秒杀项目之高并发优化](https://github.com/nnngu/LearningNotes/blob/master/nguSeckill/04%20Java%E9%AB%98%E5%B9%B6%E5%8F%91%E7%A7%92%E6%9D%80%E9%A1%B9%E7%9B%AE%E4%B9%8B%E9%AB%98%E5%B9%B6%E5%8F%91%E4%BC%98%E5%8C%96.md) --- # 01 Java高并发秒杀项目之业务分析与DAO层 --- ## 项目的效果图 ### 秒杀商品列表 ![秒杀商品列表][1] ### 秒杀未开始(此时正在倒计时) ![秒杀未开始(此时正在倒计时)][26] ### 开始秒杀提示界面 ![开始秒杀提示界面][2] ### 秒杀结束提示界面 ![秒杀结束提示界面][3] ## 新建一个Maven项目 以IntelliJ IDEA为例,点击`File > New > Project > Maven` ![然后点击Next继续;][4] 然后点击Next继续; ![填写相关信息,点击Next;][5] 填写相关信息,点击Next; ![最后点击Finish,完成创建。][6] 最后点击Finish,完成创建。 如果右下角弹出下面这个提示,点击`Enable Auto-Import` ![如果弹出这个提示,点击Enable Auto-Import][7] ## 创建webapp目录 点击`File > Project Structure` 步骤1 ![][8] 步骤2 ![][9] 步骤3 ![][10] 步骤4 ![][11] 步骤5 ![][12] 步骤6 ![][13] 步骤7 ![][14] 步骤8 ![][15] ## 构建pom文件 Maven项目创建好了,接下来我们要添加一些jar包的依赖,也就是在`pom.xml`中添加各种开源组件的坐标。
### 回答1: 在 IntelliJ IDEA新建 Maven 项目时如果没有 src 目录,可能是因为在新建项目没有勾选 "Create project from archetype" 选项。请在新建项目时勾选该选项,这样就会自动创建 src 目录。 ### 回答2: 在使用IDEA创建Maven项目时,出现没有src目录的情况可能有如下原因: 1. 工程结构改变。IDEA创建Maven工程时,默认创建src目录,但如果使用其他工具对工程结构进行了修改,比如手动删除了src目录,这时再用IDEA创建Maven工程就会发现没有src目录。因此,可以尝试手动添加src目录,在IDEA中重新导入工程即可。 2. Maven插件未正确配置。Maven通过插件来完成相关任务,比如编译代码、打包等。如果Maven插件未正确配置,就会导致没有src目录。可以检查Maven的配置文件,确认是否正确配置了插件。 3. 项目强制使用了其他目录。在某些情况下,可能需要在Maven工程中使用其他目录来存放代码、资源等。这时,在创建工程时就需要指定特定的目录路径。如果未正确指定路径,可能就会出现没有src目录的情况。 如果以上方法都无法解决问题,可以尝试新建一个全新的Maven工程,并检查IDEA的配置是否正确。如果问题依然存在,建议再搜索相关资料或者向IDEA论坛发帖求助。 ### 回答3: 当我们使用IDEA新建一个Maven项目时,有时会发现新建项目没有"src"目录,这个问题可能出现在不同的版本的IDEA中,也有可能因为我们没有勾选相关的选项导致该问题的出现。 下面是几种可能的解决方法: 1. 检查勾选项 在新建Maven项目时,勾选"Create from archetype"选项,然后选择"Maven-archetype-quickstart"即可在生成项目时自动添加src目录。 2. 手动创建src目录 假如我们已经完成了Maven项目的创建,即便没有src目录也不用惊慌,我们可以手动创建一个src目录。点击鼠标右键选择“New->Directory”,然后命名为"src"即可创建src目录。 3. 检查maven配置 在Maven项目中,src目录是个默认配置,如果没有出现,就需要检查我们的Maven配置是否有误。打开我们的Maven配置文件(pom.xml),检查是否在<build>标签中有如下配置: ``` <build> <sourceDirectory>src/main/java</sourceDirectory> <testSourceDirectory>src/test/java</testSourceDirectory> ...... </build> ``` 若没有则手动添加或者直接复制上面的信息即可。 总之,在使用IDEA新建Maven项目时出现没有src目录的问题,我们应该先检查勾选项和Maven配置是否正确,在确认无误后,手动创建src目录即可。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值