1.Maven是一个项目管理和综合工具。
现在的java项目基本都采用maven 来管理,以实现统一的环境配置。所以maven是必须要搞清楚的。
2.maven的安装
apache官网下载最新版本的maven,安装配置环境变量。这里不赘述。
3.设置maven 本地库路径
在maven安装路径下apache-maven-3.5.4\conf修改setting
4.从maven远程存储库中下载
在Maven中,当你声明的库不存在于本地存储库中,也没有不存在于Maven中心储存库。这时候就要我们配置pom.xml文件
例如:localizer
<dependency>
<groupId>org.jvnet.localizer</groupId>
<artifactId>localizer</artifactId>
<version>1.8</version>
</dependency>
如果只是这么配会报错的。需要添加下面
<repositories>
<repository>
<id>java.net</id>
<url>https://maven.java.net/content/repositories/public/</url>
</repository>
</repositories>
maven 查找顺序为本地库,中央存储库,和配置的库。
5.定制库到本地maven库
如果你的maven 项目依赖本地的某个编译的jar文件。
例如,kaptcha,它是一个流行的第三方Java库,它被用来生成 “验证码” 的图片,以阻
止垃圾邮件,但它不在 Maven 的中央仓库中。讲jar包存放在c盘:
mvn install:install-file -Dfile=c:\kaptcha-{version}.jar -DgroupId=com.google.code -DartifactId=kaptcha -Dversion
安装完毕,讲下面依赖加入到你的项目。
<dependency>
<groupId>com.google.code</groupId>
<artifactId>kaptcha</artifactId>
<version>2.3</version>
</dependency>