发表于: 2020-02-25 23:55:26
1 1288
今天完成的事情
1. eclipce配置maven
1.1. 什么是maven?
Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。
Maven 有一个生命周期,当你运行 mvn install 的时候被调用。这条命令告诉 Maven 执行一系列的有序的步骤,直到到达你指定的生命周期。遍历生命周期旅途中的一个影响就是,Maven 运行了许多默认的插件目标,这些目标完成了像编译和创建一个 JAR 文件这样的工作。
一个jar包,会有两种下载的方式。一种是直接下载压缩包,一种是提供maven下载路径。Maven最方便的就是能帮我们下载jar包。告别传统手动导包的方式。
1.2. maven仓库
maven中有中央仓库,本地仓库,私服三个概念
1.中央仓库是maven给你提供的所有jar包的下载地址.网址:http://mvnrepository.com/
2.本地仓库是你在中央仓库里下载好的jar包所保存的文件夹。
3.私服相当于一个大型的本地仓库,一般在规模庞大的公司里才会有自己的私服。为什么会有私服呢? 有些公司在上班过程中某些电脑是不允许连接互联网的,只能使用自己公司的局域网,那么,这个时候你要使用maven的话就不能使用http的地址,这个时候就产生了私服。私服通过maven的索引使用公司的ip地址来使用到maven中的jar包。中国拥有最厉害的私服公司就是马云的阿里巴巴。但是阿里巴巴的私服会对外开放。
1.3. 优点
a)maven可以将一个项目分为多个工程,利于分工。
b)maven可以将jar包保存在仓库中,有需要的工程直接引用。保证工程的简洁。
c)maven提供的jar包是规范的,省去很多麻烦。
1.4. Eclipse配置maven
1.4.1. 在Eclipse上安装maven
1.4.2. 连接本地仓库
参考博客园:https://www.cnblogs.com/pengyan-9826/p/7767070.html
a)修改setting.xml
b选择本地仓库
1.5. 创建一个新的maven项目
参考CSDN博客:https://blog.csdn.net/lewky_liu/article/details/78138381
1.5.1. 刚创建完成
由图看,这个项目是不完整的,之前我也有创建新的项目,退出时就提示项目不完整。
并且右下角下载进度10%,应该是在下载jar包。
默认是前往中央仓库下载,所以速度很慢。
2. 安装idea
由于创建maven项目时不显示骨架,在网上看了许多办依旧没有解决。然后看了师兄的评论,我决定安装idea来做项目,并且重新配置maven。
2.1. 配置maven
参考博客园:https://www.cnblogs.com/pengyan-9826/p/7767070.html
配置环境变量,之前有做过就不赘述了。
修改idea设置
创建一个maven项目
自动导入依赖
导入设置好后是这样子的。但是好像不太一样,src什么的都没有。左下角在下载依赖。
参考博客园:https://www.cnblogs.com/ddcoder/p/10374660.html
中央仓库下载慢,修改为阿里云仓库
明天完成的事情
继续完整创建maven项目
遇到的问题
主要是maven项目不完整,下载依赖慢。
收获
知道maven的一些概念、优点,以及在idea创建maven项目,虽然还没有完成好。
评论