Intellij idea集成maven

Java 发表评论

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

 

发表评论

邮箱地址不会被公开。 必填项已用*标注

昵称 *