idea整合Maven安装及配置
前言
maven安装之前需安装好JDK
1、Maven简介
1)Maven是工具,专注服务于Java平台的项目自动化构建和依赖管理。
2)可以整合多个项目之间的引用关系,我们可以根据业务和分层需要任意拆分一个项目。
3)提供规范的管理各个常用jar包及其各个版本,并且可以自动下载和引入项目中。
4)可以根据指定版本自动解决jar包版本兼容问题。
5)可以把jar包所依赖的其它jar包自动下载并引入项目。
Maven是一种构建工具(打包项目)、依赖管理工具(资源依赖管理工具:主要用于集成资源)、项目信息聚合工具。
maven构建主要环节:
1)清理:删除以前的编译结果,为重新编译做好准备。
2)编译:将Java源程序编译为字节码文件。
3)测试:针对项目中的关键点进行测试,确保项目在迭代开发过程中关键点的正确性。
4)报告:在每一次测试后以标准的格式记录和展示测试结果。
5)打包:将一个包含诸多文件的工程封装为一个压缩文件用于安装或部署。Java 工程对应 jar 包,Web工程对应war包。
6)安装:在Maven环境下特指将打包的结果——jar包或war包安装到本地仓库中。
7)部署:将打包的结果部署到远程仓库或将war包部署到服务器上运行
参考链接
https://blog.csdn.net/qq_19704045/article/details/80387075
2、下载Maven安装包
访问官方地址:http://maven.apache.org/download.cgi 或 百度网盘链接: https://pan.baidu.com/s/1dPDIciPCCeWnYkaAmy_grQ 提取码: tcma,下载maven安装包。
解压到指定目录(文件夹apache-maven-3.3.9),可以根据个人需要新建一个本地仓库文件夹(例:MavenDragon)用于存放下载的jar包,若无需则
3、配置Maven环境变量
在我的电脑》属性》高级系统设置》环境变量》系统变量》新建
变量名:M2_HOME
变量值:D:\Program Files\apache-maven-3.3.9
找到Path在环境变量值尾部加入:;%M2_HOME%\bin; //前面注意分号
4、检查jdk和maven的环境变量是否配置成功
打开dos窗口运行命令mvn -v,出现如下图所示的信息说明安装成功;
5、maven的settings.xml文件配置
settings.xml文件路径D:\Program Files\apache-maven-3.3.9\conf\settings.xml
外网的插件配置:
外网的镜像配置:
<!--
maven的中央仓库是在Apache的国外网站,下载效率低
使用阿里镜像文件提高maven工程的构建和jar包的引入速度
-->
<mirrors>
<!-- 阿里镜像 -->
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>central</id>
<name>Maven Repository Switchboard</name>
<url>http://repo1.maven.org/maven2/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
<mirror>
<id>ibiblio</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
</mirror>
<mirror>
<id>jboss-public-repository-group</id>
<mirrorOf>central</mirrorOf>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public</url>
</mirror>
<mirror>
<id>google-maven-central</id>
<name>Google Maven Central</name>
<url>https://maven-central.storage.googleapis.com
</url>
<mirrorOf>central</mirrorOf>
</mirror>
<!-- 中央仓库在中国的镜像 -->
<mirror>
<id>maven.net.cn</id>
<name>oneof the central mirrors in china</name>
<url>http://maven.net.cn/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
内网镜像配置为公司Maven私服,配置本地仓库(localRepository)、offline设置为false、servers账号密码、mirror地址。
公司的maven配置如下(查看pdf附件下载文件,覆盖到maven的settings.xml文件路径即可):
6、在IntelliJ IDEA中创建maven工程并配置maven路径
创建maven工程
第一步:创建工程New project>Maven>勾选Creat from archetype>选择Maven web工程。点击next下一步
第二步:填好工程三要素:包名,工程名,版本。点击next下一步
第三步:确定路径有没有错,没错直接下一步,然后finish
maven配置
File>Settings>Build Tools-Maven 配置maven安装路径,setting文件路径,本地仓库路径。
7、查找jar在maven中的配置
1)公司maven私服地址 http://192.168.6.13:8081/nexus,在artifact Search输入jar包名称,搜索,拷贝XML内容复制到pom.xml文件中。
2)外网访问地址search.maven.org,输入jar名称,点击相应版本
或访问 https://mvnrepository.com/ 搜索jar名称,点击相应版本
maven仓库更新下载操作
8、Maven中增加插件的方法
9、Maven引用本地jar
方法1:
<dependency>
<groupId>org.wltea</groupId>
<artifactId>IKAnalyzer</artifactId>
<version>2012_u6</version>
<scope>system</scope>
<systemPath>E:/repositories/IKAnalyzer2012_u6.jar</systemPath>
</dependency>
方法2:
<dependency>
<groupId>org.wltea</groupId>
<artifactId>IKAnalyzer</artifactId>
<version>3.2.8</version>
<scope>system</scope>
<systemPath>${basedir}/mylib/IKAnalyzer-3.2.8.jar</systemPath>
</dependency>
10、Maven打包操作
maven工程点击install执行打包
11、Maven打包跳过测试类执行
两种设置方法如下:
1、maven工程点击skip test图标
2、Settings》Build》Build Tools》Maven》Runner 勾选Skip tests
12、java命令运行jar包
nohup java -jar jar路径 >>日志路径 &,例:nohup java -jar /jmy/DataLab/DataLab_ASJ.jar >> /jmy/DataLab/DataLab_ASJ_01.log &
13、idea工具使用
快捷操作在idea界面,按shift键两次,会弹出以下搜索框,可进行文件搜索
参考链接:https://blog.csdn.net/baomingshu/article/details/140355461