上班没什么任务,想着学习一下maven,学了两天,现在记录一下学习到的知识。
1、maven 是用来做什么的?
个人理解主要用来管理项目的,maven就相当于给我们创建一个标准格式,约定了文件夹的名称,哪些文件放在哪个文件夹下。
2、maven的安装配置
1、首先是下载maven,然后解压
2、配置环境变量,将maven路径配置到path中
例如:
maven 学习小结
maven 学习小结
path中添加:%M2_HOME%\bin
3、测试
cmd进入控制台,输入 mvn -version ,如果出现类似的信息,就说明安装成功了
maven 学习小结
maven 学习小结
3、使用maven 来创建java文件
1、首先进入你想要创建项目的路径,然后输入命令 mvn archetype:generate -DgroupId={project-packaging} -DartifactId={project-name}-DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
例如:
maven 学习小结
maven 学习小结
因为他会下载一些maven所依赖的jar包到本地仓库,所以会需要一些时间下载。这里说一下maven 的本地资源库,中央存储库,远程仓库的概念。
maven 会将 所需的jar包一次性下载到本地,每次首先会在本地找jar,本地找不到了
再去中央存储库找,如果有配置远程仓库的话,中央存储库找不到了,就会去远程仓库中找
默认情况下,Maven的本地资源库默认为 .m2 目录文件夹:
  1. Unix/Mac OS X – ~/.m2
  2. Windows – C:\Documents and Settings\{your-username}\.m2
但是你可以修改在maven\conf\sitting.xml修改本地资源库的位置,例如
maven 学习小结
maven 学习小结
项目生成成功后的路径:
maven 学习小结
maven 学习小结
默认里头有个App.java,AppTest 的文件
maven 学习小结
maven 学习小结

maven 学习小结
maven 学习小结
运行 mvn clean package的命令,可以看到控制台运行了appTest
maven 学习小结
maven 学习小结
同时项目下面多了一个target文件夹
maven 学习小结
maven 学习小结
maven 学习小结
maven 学习小结
这说明:你已经构建了你的工程并创建了最终的 jar 文件
现在打开命令控制台,跳转到D:\maven\project1\target\classes 目录,并执行下面的 java 命令。你可以看他这个文件被执行了
maven 学习小结
maven 学习小结
参考:http://www.yiibai.com/maven/
https://www.w3cschool.cn/maven/

相关文章:

  • 2021-12-26
  • 2021-11-23
  • 2021-05-04
  • 2021-06-29
猜你喜欢
  • 2022-01-12
  • 2022-12-23
  • 2021-12-26
  • 2021-09-09
相关资源
相似解决方案