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的作用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT Talk

谢谢您对我的支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值