下载配置
(虽然IDEA有集成,但是eclipse或者其他编辑器还是要用到的,所以就下了)
1.安装
官网安装apache-maven-(版本号)-bin.zip
2.放置到没有中文路径的文件中,然后解压
3.复制解压后的目录
4.右键此电脑,点击属性->高级系统设置->环境变量
5.在系统变量中新建,然后变量名为MAVEN_HOME,变量值为刚刚复制的路径

然后点击确定
6.点击Path设置路径,在最后面加上%MAVEN_HOME%\bin
(必须确保有JAVA_HOME)

仓库

打开conf->setting->设置仓库路径
maven格式

常用命令
mvn clean:删除target目录
在接手项目的时候需要删除之前的class文件(每个人的开发环境不一定相同)
mvn compile:编译
mvn test:main/java在执行命令后也编译,相当于把compile也执行了一次。
mvn package:打包。java和test都编译
pom文件中有个name,这个就是打包成的文件类型。比如name里面信息为war,那么打包出来的包就是war包。
相当于把compile和test都执行了一次。
mvn install:编译,并且生成war包保存到本地仓库。相当于执行compile,test,package。
mvn deploy:发布(需要经过一定的配置才可以执行)。相当于把compile,test,package,install执行一次。
清理生命周期:clean
默认生命周期:compile->test->package->install->deploy
maven概念模型图

maven配置
idea里面的settings,搜索maven


这里的runner最后写进去
使用骨架创建maven的java工程
1.creat new project

右边想使用首先需要能联网,并且勾选Creat…

想把目录变为资源包,需要右键目录mark directory as…
如果想变为web资源包,则需要project structure里面的module里添加想变为web资源包的目录,以及其下的子包。
maven工程运行
右边的maven project里面的execute maven goal可以执行各种命令。
注意在在dependency里面加一个scope属性,使其只在编译时候使用,防止报错。而当运行tomcat的时候,使用tomcat自带的jar包,从而防止冲突。

如果需要使用tomcat7的话,就需要在pox文件里面写入build,并且改变端口号,此时原来的tomcat还是有的,只是两个tomcat的端口号不一样。

如果是运行tomcat:run,则为原来的tomcat
如果是运行tomcat7:run,则为这里面的tomcat7。
按了不关闭之后,就有两个tomcat同时运行了。
模板创建
file->settings->live templates->按+创建一个组

接着选中创建的组,按+选择第一个选项

abbreviation就是起的名字,template text里面写之前在pox.xml文件中写的dependency,并且define在哪里可以快速生成,比如选了xml,就说明在xml文件中可以快速生成。然后之后在pox.xml写dependency的时候就可以快速生成比如想快速生成tomcat7,就直接输进去,就会提示,按回车就可以生成。
ps:tomcat的groupId是org.apache.tomcat.maven
以下是dependency的scope的设置值
数据库方面的话只需要在pom里面导入connector包就可以了。
本文详细介绍了Maven的下载安装、环境配置、仓库设置、常用命令及生命周期,还涉及了IDEA中Maven的配置,包括创建Maven项目、目录设置、运行命令等。此外,还讲解了依赖管理中的scope属性,以及快速模板创建和Tomcat的使用。

1939

被折叠的 条评论
为什么被折叠?



