idea创建一个简单的maven项目

个人学习笔记(整理不易,有帮助点个赞)

笔记目录:学习笔记目录_pytest和unittest、airtest_weixin_42717928的博客-CSDN博客

添加-DarchetypeCatalog=internal 运行参数 (ps:不填的话,maven 骨架生成速度缓慢)

其实我没感觉慢不慢,我开着墙,不知道有效果没

groupid表示项目的包名,artifactid表示项目名,Location是项目地址

简单的maven结构就创建完成了

输出BUILD SUCESS,说明 Maven 已经创建完成。但是IDEA 自动为我们生成的 Maven 目录结构,和我们认知中的 Maven 项目的目录结构不一样,它没有与main同级的test目录、没有resources目录、也没有java目录,甚至连源目录都没有标记出来,事实上,Maven 并没有强制我们必须创建test、resources、java这样的目录,之所以建立这样的目录结构,仅仅是出于我们的习惯以及方便管理项目而已。所以,我们可以手动创建test、resources、java这样的结构,并标记java为Sources Root

这里的文件夹可以看颜色去标记

添加tomcat容器 ,先打开全局设置,添加一个Tomcat

发现没有可配置artifacts

然后这里要配置,要不运行会HTTP状态 404 - 未找到,源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。

当然如果不想在这里配置,也可以把这里的删掉

如果运行还是404,那就看下这里的输出路径是不是不对,如图下是错误的

改成这里就行,你项目的webapp目录

运行tomcat就能看到了

相关推荐
肥肠可耐的西西公主4 小时前
后端(JavaWeb)学习笔记(CLASS 1):maven
笔记·学习·maven
Li_7695325 小时前
2025.2.X 版本 IDEA maven 打包乱码问题的解决
java·maven·intellij-idea
小满、15 小时前
什么是Maven?关于 Maven 的坐标、依赖管理与 Web 项目构建
java·maven
yunmi_18 小时前
Spring Cloud Netfilx -- Ribbon:负载均衡工具(代码示例)
spring cloud·ribbon·maven·负载均衡
还是鼠鼠1 天前
《黑马商城》微服务保护-详细介绍【简单易懂注释版】
java·spring boot·spring·spring cloud·sentinel·maven
小满、1 天前
什么是 Maven?关于 Maven 的命令、依赖传递、聚合与继承
java·maven
春风霓裳2 天前
maven-setting配置
java·maven
蒋星熠2 天前
Maven项目管理与构建自动化完全指南
java·前端·python·自动化·maven
沉木渡香4 天前
【VSCode中Java开发环境配置的三个层级之Maven篇】(Windows版)
java·vscode·maven
yunmi_4 天前
分布式文件存储系统FastDFS(入门)
java·分布式·maven·fastdfs