发表于: 2020-02-25 23:55:26

1 1285


今天完成的事情

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项目,虽然还没有完成好。



返回列表 返回列表
评论

    分享到