Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。当然还有其他的工具,例如Gradle,不过一般Gradle在Android开发比较常用。
-
下载Maven
Maven官网 下载编译好的bin包,不提供安装包,所以下载解压后需要配置本地环境变量才可以使用。
-
环境配置
配置好了后,在命令行执行”mvn -v”,能够看到版本等信息,则代表配置成功。
1.Window配置
可参考 JDK配置中的window配置部分,大同小异。
2.Mac配置
编辑用户主目录的”.bash_profile”文件,在末尾加入以下代码
# maven解压包的位置
export M2_HOME=/Users/Ruei/soft/apache-maven-3.8.5
export PATH=$PATH:$M2_HOME/bin
-
配置文件
在解压包内的conf目录下,有一个”settings.xml”文件,主要配置本地储存jar包位置和jar包下载服务器。
1. 本地储存jar包位置
如果不配置,默认存放在用户主目录下,一个隐藏文件夹”.m2″内。
通过 “localRepository” 节点指定本地存放位置。
2.jar包下载服务器
如果不配置,默认是国外的仓库服务器,速度比较慢,一般配置国内阿里云的服务器,其他国内的服务器可自行查询。
新建一个”mirror”节点,配置阿里云的公共仓库。
-
Maven使用
介绍Maven一些常用的命令,平时在工作中一般结合ide软件使用。
1.mvn package
项目打包命令,执行后,会在当前文件夹下创建一个target文件夹,并将项目打包成xxx.jar文件,如果是springboot项目,可以通过 “java -jar xxx.jar”命令,即可运行项目。
2.mvn install
将第一步打包好的jar包,安装到本地的jar包仓库,这样就可以在其他项目内,通过pom文件引入这个jar包。
-
镜像
1.国内 阿里云
2.国外 mvnrepository
例如我们需要用到一个随机字符串的方法,RandomStringUtils这个类里的方法可以实现各种随机字符串的需求,它在commons-lang3这个依赖包。
第一个Apache Commons Lang就是我们需要的依赖包,点击进去可以看到目前这个包的版本信息
3.12.0是目前最新的版本,一般选择最多人用的比较新的版本。
点击版本号,可以选择项目所使用的构建工具,例如maven,复制内容至项目的pom文件即可。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/93630.html