1、下载idea、maven、jdk
- Intellij IDEA 13.1; 下载地址:请自行百度搜索,百度网盘下载地址:
- https://pan.baidu.com/s/10_l8Dc51WP3jQyFjGKts3w
- 提取码:thqq
- maven3.3.9,官方下载地址链接:http://maven.apache.org/download.cgi,csdn下载地址:https://download.csdn.net/download/zhizhuodewo6/11082333
- 由于Maven依赖Java的运行环境,因此使用Maven之前需要配置Java的运行环境。下载并安装JDK,配置JDK的环境变量JAVA_HOME,否则maven将无法使用,本人使用是jdk1.8
2、idea的安装,省略。maven与jdk的安装,都需要配置环境变量。
添加环境变量:
JAVA_HOME=D:\sofware\android\jdk1.8 //填写对应的自己的安装地址
path添加如下变量:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
D:\sofware\java\apache-maven-3.3.9\bin
3、建立一个本地maven仓库(可略过)
手动建立一个空文件,默认为:C:\Users\用户名称\.m2,可以不用自己建立。建议不要修改。
若要用自己的本地仓库,就得需要修改maven的seetings.xml文件内容。
然后打开maven里的conf->settings.xml,如D:\OC\Maven\apache-maven-3.5.0\conf下的settings.xml文件,找到localRepository,在该文件中添加以下代码:
效果如下:
验证maven是否成功配置好:在命令行中输入 mvn -version
4、在Intellij IDEA中配置maven:
打开-File-Settings
(1) maven文件夹目录,及安装目录
(2) 选中Override,选择maven文件夹下面settings.xml,也可以不用这个settings.xml,自己建立一个
(3) maven本地仓库位置
此时,已完成maven在Intellij IDEA中的基本配置了
5、可以配置Intellij IDEA中自动下载jar包,本人未使用(可略过)
配置IDEA的maven自动下载源码的方法:
点击File -> Setting ->Maven ->Importing:选中Automatically download中的两个多选框Sources和Documentation
右键maven项目,maven->Reimport,就可自动下载jar包了,下载的jar包在本地仓库中D:\OC\Maven\LocalWarehouse
6、搭建私服
https://blog.csdn.net/zhizhuodewo6/article/details/86716713
7、setting.xml配置说明
<!-- 该配置是用来代码上传使用的,需要配合项目中的pom,该账户、密码即为pom中所设置服务器 -->
<!--配置服务端的一些设置。一些设置如安全证书不应该和pom.xml一起分发。这种类型的信息应该存在于构建服务器上的settings.xml文件中。 -->
<servers>
<!--服务器元素包含配置服务器时需要的信息 -->
<server>
<!--这是server的id(注意不是用户登陆的id),该id与distributionManagement中repository元素的id相匹配。 -->
<id>test</id>
<!--鉴权用户名。鉴权用户名和鉴权密码表示服务器认证所需要的登录名和密码。 -->
<username>admin</username>
<!--鉴权密码 。鉴权用户名和鉴权密码表示服务器认证所需要的登录名和密码。 -->
<password>admin</password>
</server>
</servers>
<!-- 下面的配置是用于下载代码使用的,及配置下载服务器地址 -->
<!--为仓库列表配置的下载镜像列表。 -->
<mirrors>
<!--给定仓库的下载镜像。 -->
<mirror>
<!--该镜像的唯一标识符。id用来区分不同的mirror元素。 -->
<id>test</id>
<!--镜像名称 -->
<name>Maven China Mirror</name>
<!--该镜像的URL。构建系统会优先考虑使用该URL,而非使用默认的服务器URL。 -->
<url>http://172.168.0.155:8081/repository/test_group/</url>
<!--被镜像的服务器的id。例如,如果我们要设置了一个Maven中央仓库(http://repo1.maven.org/maven2)的镜像,-->
<!--就需要将该元素设置成central。这必须和中央仓库的id central完全一致。 -->
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
8、pom配置如下,在需要上传代码,提供给其他项目使用的项目中,配置如下:
<distributionManagement>
<repository>
<id>test</id>
<url>http://172.168.1.17:8081/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>test</id>
<url>http://172.168.1.17:8081/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
相关文章:
https://www.cnblogs.com/yanghongfei/p/6995613.html
https://blog.csdn.net/u012225679/article/details/73740785
https://blog.csdn.net/zhizhuodewo6/article/details/81130471