maven入门学习笔记

1.http://maven.apache.org/download.cgi下载,下载归档的
2.maven作用:管理jar包
3.本地仓库:你电脑上的文件夹,用来保存maven下载的jar包
私服:公司内部的局域网maven镜像(仓库)
远程仓库/镜像:阿里云或http://repo2.maven.org/maven2/

4.配置:
4.1 maven下载好后放在一个你喜欢的位置,然后配置环境变量,maven_home和path
4.2 cmd里面输入mvn -v出现maven和jdk版本表示环境变量配置成功
4.3 打开maven安装目录\conf\settings.xml,进行仓库和镜像的配置
4.3.1 大约50多行,settings标记的内部,使用localRepository标记表示本地仓库位置,如:D:/my_apache/maven_repository
4.3.2 下翻找到mirrors标记,在内部粘贴上国内镜像,如阿里云镜像
4.4 eclipse中配置maven
4.4.1 打开eclipse,Window-Preferences-Maven-Installations-Add-Directory选择你的maven,finish,勾选你的maven,Apply
4.4.2 在上一步的中,找到和Installations同级的User Settings,然后点击第一个Browse,找到你4.3配置的settings.xml文件,Apply And Close

5.maven项目的目录结构:
maven项目采用“约定优于配置”的原则
src/main/java约定用于存放源代码,
src/main/test用于存放单元测试代码,
src/target用于存放编译、打包后的输出文件。
这是全世界maven项目的通用约定,请记住这些固定的目录结构。

6.maven命令
6.1 mvn clean
对项目进行清理,清理的过程中会删除target目录下编译的内容
6.2 mvn compile
编译项目源代码
6.3 mvn test
对项目的运行测试
6.4 mvn package
打包,pom/jar/war,可以打包后的文件存放到项目的 target 目录下,打包好的文件通常都是编译后生成的class文件
6.5 mvn install
在本地仓库生成仓库的安装包可以供其他项目引用,同时打包后的文件存放到项目的 target 目录下
以上命令可以多个一起运行,命令执行之后,出现BUILD SUCCESS,表示执行成功!

7.eclipse中创建maven项目(和springboot无关)
7.1 右上角选择Java EE,如果没有,田字右上角有个加号那个图标,点击它,找到Java EE双击,表示切换到该视图
7.2 左侧打开Package Explorer目录树,如果没有,Window-Show View-Other…搜索
7.3 联网,在Package Explorer空白处右键新建maven project-下一步-确认是quickstart项目,下一步:
Group Id:包名,公司域名倒置
Artifact Id:项目名
项目创建成功,默认有一个Group Id+Artifact Id包下的App类,里面一个主方法,一条打印语句:Hello World!
7.4 在pom文件中添加打包插件(3种),才能运行成功,不然会提示“没有主清单属性”

8.dos窗口打包
首先切换到项目根目录,切换目录命令:[cd 目录]、[盘符:]
输入mvn package,打包,打成了jar包,放在了项目的target目录下,名字默认为:项目名-0.0.1-SNAPSHOT.jar

9.运行
切换到jar包所在目录,输入java -jar jar包名字,显示Hello World!

.project的作用

你可能感兴趣的:(maven,java,eclipse,intellij,idea)