IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的Java开发工具之一, IDEA是JetBrains公司的产品,现在有逐步取代老牌Java开发工具Eclipse的趋势.那本人也是从Eclipse 转到IDEA.那刚转换过来时,确实很不适应,不过好在坚持使用了几天后,确实感觉IntelliJ IDEA比Eclipse更加智能.


Maven项目对象模型(POM),是一个项目管理工具可以通过一小段描述信息来管理项目的构建,报告和文档的软件。

在IDEA上配置Maven

1.Maven下载

  • 解压到英文路径下的目录
  • 创建本地仓库目录:LocalWarehouse[名字随便取]

2.Maven环境变量配置

  • 打开环境变量页面

  • 新建系统变量 M2_HOME

  • 在已有变量Path中引入M2_HOME

  • Win+R 输入cmd打开命令行,键入mvn -version验证是否成功

3.配置Maven仓库路径

  • 打开apache-maven-3.6.2\conf路径下的settings.xml文件,并按下图修改(第二张图的代码位置大概在50行附近)



  • 打开IDEA 选择File——Settings,如下设置

建议使用国内镜像,具体配置请参考:

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <pluginGroups />
<proxies />
<servers /> <localRepository>D:\my_maven_local_repository</localRepository> <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> </settings>
  • 自动导包设置

  • 不联网状态下,让Maven使用本地仓库下载好的骨架: -DarchetypeCatalog=internal

4.我们可以更新一下本地仓库和远程仓库,这个样在pom.xml文件中添加依赖jia包的坐标时就可以很好的提示出来

最新文章

  1. Entity Framework返回IEnumerable还是IQueryable?
  2. Django url()函数详解
  3. struts2中的addActionError 、addFieldError、addActionMessage的方法
  4. ContentProvider官方教程(9)定义一个provider完整示例:实现方法,定义权限等
  5. ActiveX 技术疑点 一
  6. Timus OJ 1997 Those are not the droids you&#39;re looking for (二分匹配)
  7. MySQL SQL优化之字符串索引隐式转换
  8. Python自动化运维之23、Dom
  9. why constrained regression and Regularized regression equivalent
  10. android IllegalStateException
  11. Web开发者的最爱 5个超实用的HTML5 API
  12. 将js进行到底:node学习笔记1
  13. node创建第一个应用
  14. PHP批量更新数据
  15. Java 子类 instanceof 父类
  16. Java实现视频转码或压缩demo.
  17. TableLaout
  18. 系统计划 Cron作业 为什么/etc/crontab /etc/cron.d /etc/cron.* 那么多的定义方式????
  19. C++中overload(重载),override(覆盖),overwrite(重写/覆写)的区别
  20. 【服务器】Nginx文件配置

热门文章

  1. HTML学习摘要1
  2. python学习之os模块
  3. Oracle恢复流程图
  4. 使用IDEA运行项目时提示:Warning:java: 源值1.5已过时, 将在未来所有发行版中删除
  5. ningx配置本地https环境
  6. Linux-firewall防火墙
  7. SQL模糊查询的四种匹配模式
  8. Linux跑脚本用sh和./有什么区别?
  9. c++控制输出的字体颜色
  10. 最全 webpak4.0 打包性能优化清单