您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
04-IDEA配置Maven(maven helper)
发布时间:2024-11-17 17:30:26编辑:雪饮阅读()
-
在IntelliJ IDEA中配置maven
File=>Settings=>Build,Execution,Deployment=>Build Tools=>Maven
这里的Maven home path通过那个下拉菜单选择到你安装的maven路径(这里会自动显示有你之前安装的那个版本,应该是因为环境变量里面之前手动配置过MAVEN_HOME)
User settings file也手动选择到我们之前配置使用用的那个settings.xml,当然你要勾选右边的Override才行,不然是修改默认的settings文件路径的,当然这里下拉菜单好像不管用,直接把你之前的路径如
D:\software\apache-maven-3.6.1-bin\apache-maven-3.6.1\conf\settings.xml复制覆盖于此即可。
而本地仓库Local repository你可以发现就自己加载进来了,Maven home path选择后就自己加载进来了。
maven坐标
像是我们在pom文件中有如
<groupId>org.example</groupId>
<artifactId>mavenProject1</artifactId>
<version>1.0-SNAPSHOT</version>
这样的信息,这是maven坐标。
groupId:定义当前maven项目隶属于组织名称(通常是域名反写,例如:com.baidu)
artifactId:定义当前maven项目名称(通常是模块名称,例如order-service,goods-service)
version:定义当前项目版本号
我觉得据此我们可以自定义坐标。
自定义坐标
当然自定义坐标还可以是在我们New Project创建maven项目时候的Artifact Coordinates中自定义,这里默认会有GroupId,ArtifactId,,Version信息,你也可以在这里修改。
maven项目补全
一般我们通过IntelliJ IDEA创建的maven项目在src/test里面有java,但java下面没有包,更别提类,那么直接在java上面鼠标右键像是创建普通class一样,只不过最好是类名以Test开头,直接创建类名时候最好以package.class这样填写好包名吧。
同样的是在test中也没有resources。直接在test上面右键New Directory,然后在新开的小窗口下面就可以看到Maven Source Directories里面的resources直接点击即可
maven项目导入
在IntelliJ IDEA最右侧区域竖向摆放的窄条区域里面点击Maven会展开Maven板块。
该板块里面默认有你当前的maven项目,你可以点击其上面加号图标导入新的maven项目。
这里输入pom的完整路径如D:\os\web-demo\pom.xml或手动选择也可以,但是不知道是不是我电脑卡顿的情况,输入后确定按钮是灰色,有时候选择也选择不了,随便乱操作来回搞了一通,又可以了。我怀疑我的是评估版的原因。
找回主菜单(工具栏),有时候误操作导致IntelliJ IDEA的工具栏不见了,直接按两次shift出现的搜索里面输入view,第一个选项点击后Appearance=》Main menu勾选即可。
那么如果像是上面没有找到maven面板可以通过主菜单view=》appearance=>tool window bars勾选即可,然后和上面一样就能在右侧找到进入maven面板里面。
快速执行maven命令
在maven面板里面当前选中的maven项目里面包含Lifecycle展开后里面包含一堆的生命周期命令,像是前面我们了解的clean,complie,test,install这些都包含在内,随便点击一个就相当于快速在该项目中执行了对应生命周期的命令。
maven插件(不用选择项目)
用maven插件maven helper的好处是具有断点调试以及不用选择项目,而是直接根据你当前maven聚焦的项目(左侧面板)右键进去就能直接对该项目使用maven命令。
主菜单File=》Settings=>Plugins这里输入maven找到第一个Maven Helper点击其的install按钮。
然后在当前聚焦项目中右键就包含了run maven和debug maven,很方便。
本期词汇
SNAPSHOT 快照;简要说明
Artifact 制品
Coordinates [数]坐标
关键字词:maven,maven helper