zoukankan      html  css  js  c++  java
  • Maven项目导入Intellij IDEA

    1. 自动创建maven项目

    1. 打开网站https://start.spring.io/
    2. 点击generate,将下载的项目解压
      在这里插入图片描述

    2. 修改IDEA默认远程仓库,提高依赖包下载速度

    将远程仓库改为阿里云的镜像

    1. 打开IDEA的File->settings-> ... ->Maven,找到maven设置文件settings.xml的目录,如下图中的“1”。
      在这里插入图片描述
    2. 在settings.xml中加入阿里云的镜像
    <?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">
        <!--加入以下内容-->     
        <mirrors>
            <mirror>
                <!--This sends everything else to /public -->
                <id>nexus-aliyun</id>
                <mirrorOf>*</mirrorOf>
                <name>Nexus aliyun</name>
                <url>http://maven.aliyun.com/nexus/content/groups/public</url>
            </mirror>
        </mirrors>
    </settings>
    

    3. 修改IDEA中maven设置

    在这里插入图片描述

    4. 将maven项目导入IDEA

    使用IDEA的Open功能,选择要导入的maven项目文件中的pom.xml文件,根据提示选择open as a project,IDEA会自动根据项目中的依赖关系下载依赖包

    坑:IDEA无法下载依赖包

    前文所述1-4步需要按顺序执行。
    如果先导入了maven项目,IDEA显示一直在下载依赖,然后再反过头来设置远程仓库和修改maven设置,是不会解决问题的!!!
    原因是导入maven项目后,maven的本地仓库会有下载未完成的残留依赖,这时即使修改了远程仓库,IDEA依然会根据caches中的配置,继续从默认仓库下载残留依赖!!!

    可能出现的错误如下:

    1. IDEA一直卡在下载依赖包
    2. 停止下载依赖包后,java代码中的依赖显示红色错误,如@SpringBootApplication等,要求下载jar包或增加Annoation
    3. IDEA显示error:

    Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom: ..*.RELEASE

    解决方法:

    1. 将maven本地仓库(位置如下图中的2)中本项目的相关依赖包删除在这里插入图片描述
    2. 清理IDEA缓存并重启,Files -> Invalidate Caches and restart -> Invalidate and Restart
    3. 重启后记得按照上面的方法修改IDEA远程仓库
    4. 修改maven设置为自动下载依赖(或者手动选择maven导入,在project的pom.xml上打开右键菜单,Maven -> Reimport)
    5. IDEA会显示下载依赖
  • 相关阅读:
    Redis的基本操作
    Redis下载和安装-windows
    Redis介绍
    day08 网络编程
    day07
    day06
    python day05
    Day04
    windows自带反编译chm文件
    CSS Hack表 各版本IE、chrome、firefox、opera
  • 原文地址:https://www.cnblogs.com/ChengzhiYang/p/12402696.html
Copyright © 2011-2022 走看看