Idea拉取项目流程及报错解决

1.入职新公司或者开启新项目的时候,需要通过idea 引入项目

2.首先通过git地址 open 引入项目,需要

Git 下载项目:
https://blog.csdn.net/shy52134/article/details/121558689?spm=1001.2014.3001.5501

  • 获取git账号密码及权限
  • 获取git文件路径
  • 获取分支地址

3.导入项目后来,加载依赖,注意

  • 有的公司有自己的私有库

  • 一定要求取最新的setting.xml文件

  • 一般公司是这样的

<mirror>
      <id>nexus-aliyun</id>
   ​    <mirrorOf>*</mirrorOf>
   ​    <name>Nexus aliyun</name>
   ​    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
  </mirror> 
  • 还有公司是这样的
 <mirror>
        <id>aliyunmaven</id>
        <mirrorOf>*,!fluent,!fluent-mybatis,!jeecg,!jeecg-snapshots,!getui-nexus</mirrorOf>
        <name>阿里云公共仓库</name>
        <url>https://maven.aliyun.com/repository/public</url>
        </mirror>
        <mirror>
        <id>aliyunmaven</id>
        <mirrorOf>*,!fluent,!fluent-mybatis,!jeecg,!jeecg-snapshots,!getui-nexus</mirrorOf>
        <name>阿里云谷歌仓库</name>
        <url>https://maven.aliyun.com/repository/google</url>
        </mirror>
        <mirror>
        <id>aliyunmaven</id>
        <mirrorOf>*,!fluent,!fluent-mybatis,!jeecg,!jeecg-snapshots,!getui-nexus</mirrorOf>
        <name>阿里云阿帕奇仓库</name>
        <url>https://maven.aliyun.com/repository/apache-snapshots</url>
        </mirror>
        <mirror>
        <id>aliyunmaven</id>
        <mirrorOf>*,!fluent,!fluent-mybatis,!jeecg,!jeecg-snapshots,!getui-nexus</mirrorOf>
        <name>阿里云spring仓库</name>
        <url>https://maven.aliyun.com/repository/spring</url>
        </mirror>
        <mirror>
        <id>aliyunmaven</id>
        <mirrorOf>*,!fluent,!fluent-mybatis,!jeecg,!jeecg-snapshots,!getui-nexus</mirrorOf>
        <name>阿里云spring插件仓库</name>
        <url>https://maven.aliyun.com/repository/spring-plugin</url>
        </mirror>       
        <mirror>
        <id>aliyunmaven</id>
        <mirrorOf>*,!fluent,!fluent-mybatis,!jeecg,!jeecg-snapshots,!getui-nexus</mirrorOf>
        <name>阿里云中心插件仓库</name>
        <url>https://maven.aliyun.com/repository/central</url>
       </mirror>
  
   </mirrors>
  • 公司自己的私有库是这样的
  <servers>
   <server>
   <id></id>
   <username>admin</username>
   <password>admin</password>
   </server>
   <server>
   <id>most</id>
   <username>admin</username>
   <password>admin</password>
   </server>
   <server>
   <id>beautiful</id>
   <username>admin</username>
   <password>admin</password>
   </server>
   </servers>
   <mirrors>
   <mirror>
   <id>love</id>
   <name>love</name>
   <url>http://maven.most.beatutiful.com.cn/love/content/groups/</url>
   <mirrorOf>*</mirrorOf>
   </mirror>
   </mirrors>
   <profiles>
   <profile>
   <id>mostPublic</id>
   <repositories>
   ​    <repository>
   ​     <id>love</id>
   ​     <name>local private love</name>
   ​     <url>http://maven.most.beatutiful.com.cn/love/content/groups</url>
   ​    </repository>
   </repositories>
   <pluginRepositories>
   ​    <pluginRepository>
   ​     <id>nexus</id>
   ​     <name>Maven China Mirror</name>
   ​     <url>http://maven.most.beatutiful.com.cn/love/content/groups</url>
   ​    </pluginRepository>
   </pluginRepositories>
   </profile>
   </profiles>
   <activeProfiles>
   <activeProfile>lovePublic</activeProfile>
   </activeProfiles>

注意防坑

4.配置新项目

  • 安装JDK,SDK
  • 引入插件例如:
  • https://www.cnblogs.com/mushishi/p/14835575.html

5.如果有报错

  • 可以选择Maven - 项目名称 - clean - 在install 构建
    在这里插入图片描述

  • 或者可以清除缓存从新启动
    在这里插入图片描述

  • 如果还是不可以,可以删.idea ,在清除缓存重启
    首先,打开项目根目录:项目右键-选择Open In - 选择Explorer打开文件路径
    在这里插入图片描述然后,找到.idea,选择删除,执行上一步,清缓存重启
    在这里插入图片描述

加油!


版权声明:本文为shy52134原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。