Maven是啥

Maven是专门用于构建和管理Java相关项目的工具。

Maven是意第绪语,依地语言(犹太人使用的国际语),表示专家的意思。

所以用了Maven管理项目,你就是专家啦,哈哈。

Maven 用处一:相同的项目结构

使用Maven管理的Java项目都有着相同的项目结构

1. 有一个pom.xml 用于维护当前项目都用了哪些jar包

2. 所有的java 代码都放在src/main/java 下面

3. 所有的测试代码都放在src/test/java下面

Maven 用处二:统一维护jar包

 比如说有3个项目,这些项目都不是maven风格。那么这3个项目,就会各自维护一套jar包。而其中有些jar包是相同的。

而maven风格的项目,首先把所有的jar包都放在'仓库'里,然后那个项目需要用到这个jar包,只需要给出jar包的名称和版本号就

行了。这样jar包就实现了共享,如图所示,在pom.xml里面,表示用到了mysql 的 jar 包, 版本号是5.1.30:

仓库是啥???

概念:  用于存放项目需要的jar 包。maven采用一个仓库,多个项目的方式,让多个项目共享一个仓库的相同的jar 包。

仓库配置文件是在安装的maven目录下的conf/settings.xml。里面有默认的配置位置,可以自己更改。

在mirrors下新加一个阿里云的镜像地址:

<mirror>

<id>alimaven</id>

<mirrorOf>central</mirrorOf>

<name>aliyun maven</name>

<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>

</mirror>

下载速度飞快。不然默认的会从国外的maven仓库下载,速度会很慢。

猜你喜欢

转载自blog.csdn.net/qq_33378853/article/details/82886141
今日推荐