eclipse导入maven工程

eclipse导入maven工程eclipse导入maven工程

大家好,又见面了,我是你们的朋友全栈君。

配置清单:
eclipse:mars.1
maven:3.3.9
jdk:1.7

1,从码云上将代码clone到本地
这里写图片描述
现在需要将这两个项目导入eclipse中

2,eclipse中maven的配置
这里写图片描述

选择本地maven保存的路径,配置maven的安装路径
这里写图片描述
配置完成之后选择复选框
这里写图片描述

3,配置仓库位置和配置文件信息(这是没有配置之前的)
这里写图片描述

(1)找到apache-maven-3.3.9-bin\apache-maven-3.3.9\conf你的maven文件夹下的conf下的settings.xml文件
(2)编辑该文件
在节点配置以下代码,设置本地仓库的下载jar文件的镜像,使用的是阿里的maven镜像

 <mirror>  
      <id>alimaven</id>  
      <name>aliyun maven</name>  
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
      <mirrorOf>central</mirrorOf>          
    </mirror>  

在配置文件的末尾添加一行,配置本地仓库的位置,我指向的是D:\Java\m2\repository

 <localRepository>D:\Java\m2\repository</localRepository>
</settings>

4,回到eclipse继续配置步骤3的信息
这里写图片描述
(1)global的browse选择D:\Java\apache-maven-3.3.9-bin\apache-maven-3.3.9\conf下的setting.xml配置文件
(2)user Setting复制上面的路径就行
(3)本地仓库位置,自动获取配置文件的路径,就是步骤3所配置的D:\Java\m2\repository文件夹

依次点击apply,OK即可,配置完成,下面开始导入项目
5,导入项目
这里写图片描述

这里写图片描述
点击finish即可,安静等待,maven下载项目所需要的jar文件

6,导入完成
这里写图片描述

注意:
1,导入项目如果不修改setting.xml镜像位置,下载过程可能会很漫长,但是千万不要在下载过程中关闭eclipse,这样很可能会引起,maven工程所需的jar文件不完整,再次导入的时候报错。(这是我深刻的领悟,我关掉之后,再次导入的时候总是出现jar文件缺失,项目导入失败,折腾了一天,起初还以为是maven插件版本和我的eclipse不匹配,eclipse都不知道换了几个版本,差点把jdk从1.6试到1.8)

2,最好还是配置一下maven的镜像,能事半功倍(很重要)

3,maven的本地仓库默认在C盘下(随着jar文件的增多,占用C盘的存储空间也会变大),看起来很不爽。不设置也没问题,在eclipse中只需要配置maven的路径就能用,连配置环境变量都省了。虽然看起来不太专业,但是这样确实挺方便。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/138129.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • anaconda+pycharm安装教程_如何在pycharm中配置anaconda

    anaconda+pycharm安装教程_如何在pycharm中配置anaconda本篇文章主要介绍windows系统下Anaconda和PyCharm的安装和使用。Anaconda是将Python和许多常用的package打包直接来使用的Python发行版本,而PyCharm是python开发较为好用的IDE,望大家参考。

    2022年8月29日
    3
  • k8s批量删除Evicted Pods「建议收藏」

    k8s批量删除Evicted Pods「建议收藏」1、查询pod状态[root@k8s_masterprom]#kubectl-nkube-systemgetpods|grepEvictedcoredns-67cb7b5f46-2crxg0/1Evicted04h56mcoredns-67cb7b5f46-2ds7n0/1…

    2022年5月17日
    641
  • 全面详解c语言使用cJSON解析JSON字符[通俗易懂]

    全面详解c语言使用cJSON解析JSON字符[通俗易懂]为什么选择cJSON来解析JSON字符串?因为简洁又简单,而且效率又快,cJSON工程文件也非常简单,仅一个.c文件和一个.h文件!如果要自己写的话就是重造轮子了,况且效率上也不一定会比cJSON更好!且文件体积大小不到30k,源代码思路也非常清晰,也非常适合研究。点我下载cJSON当我们下载好cJSON只需要把.c和.h文件包含文件拷贝到我们工程目录下,并将头文件和实现文件…

    2022年6月30日
    81
  • Mac下Ant安装「建议收藏」

    Mac下Ant安装「建议收藏」首先进入Ant官网(http://ant.apache.org/bindownload.cgi)下载Ant:(本人的默认下载在/User/xx/Download)正常安装过程:1:sudosh(会提示你输入当前用户的密码)2:cp/User/xx/Download/apache-ant.1.9.4-bin.zip/usr/local(拷贝ant压缩包到/user/local目录下)3:c

    2022年7月25日
    21
  • phpstrom2021激活码 3月最新注册码

    phpstrom2021激活码 3月最新注册码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    35
  • Spug – 轻量级自动化运维平台

    Spug – 轻量级自动化运维平台Spug-轻量级自动化运维平台对于中小型企业而言,进行主机和应用的管理是比较麻烦的,应用部署往往需要直接连接服务器,再进行手动的环境配置、代码拉取、应用构建和部署发布等工作,容易出错,且耗时费力。一个好的自动化运维平台,往往能大大节省人力物力,提高开发部署效率。Spug,正是一个面向中小型企业设计的轻量级自动化运维平台。Spug自动化运维平台简介Spug,是openspug在Github上开源的自动化运维平台,项目位于https://github.com/openspug/spug,

    2022年5月17日
    108

发表回复

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

关注全栈程序员社区公众号