专栏首页算法与编程之美谈一谈|使用Idea打开Maven项目的正确姿势

谈一谈|使用Idea打开Maven项目的正确姿势

欢迎点击「算法与编程之美」↑关注我们!

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。

作者|杨旭

来源| https://my.oschina.net/alexnine

在学习网上大神们的源码过程中,经常有一些打包好的项目可以提供给自己参考学习,其中不乏一些maven项目,因为自己使用的开发环境是Idea+Gradle。对于Maven虽有耳闻,但是接触得比较少,刚好最近在学习一个maven项目,就把idea打开maven项目的步骤和其中遇到的一些问题的解决办法整理一下

一.安装Maven

首先需要做的就是安装Maven 我们可以到官网去下载最新的版本 下载链接

下载完成后 根据自己习惯解压 我的解压目录是H盘的根目录

然后配置环境变量:

配置完成后 通过cmd输入 mvn -version 出现对应的版本信息即可

二.在idea中使用Maven

在电脑上配置好maven以后,我们可以在idea中配置maven的路径

到这里maven的基本配置就差不多完成了,接下来我们需要把从网上下载来的maven项目用idea打开。

比如我们从网上下载的一个maven多模块项目简单实例 下载链接

下载打开后,项目结构如下图所示:

此时我们使用idea的import project功能来 打开这个项目,如果idea没有import project这个选项可以参考下面步骤打开。

1.打开setting 搜索 menu 在搜索出来的结果中 选择 Main Menu > File

2.选择完成后,右边会出现一个Add after按钮,点击后出现一个对话框

3.import Project 在 other下,找到添加即可 ,添加完成后我们可以在File下找到import Project

开始导入maven项目

选择import project 然后选择刚刚下载好的项目,然后选择 以maven的方式 import项目

后续选项根据自己的需要配置即可 我是一直点的next 完成以后,maven会自动下载依赖包 ,并且关联好项目结构。

到这里,maven项目就已经导入完成了。

三.将项目跑起来

导入完成后,我们就可以开始尝试将项目跑起来,这时可以参考开发者给的相关文档进行配置和运行。

如果在配置完成后在启动项目时出现了类似于以下错误:

Java.lang.NoClassDefFoundError:/xxx/xxx/xxx

在第一次配置项目时,我就遇到了这个问题,通过搜索引擎查阅相关资料后得出了解决办法,

我们需要在配置Artifacts的地方,将下载的包导入进/WEB-INF/lib 下即可解决问题。

更多精彩文章:

算法|从阶乘计算看递归算法

算法|字符串匹配(查找)-KMP算法

JavaScript|脚本岂能随意放置

开发|优秀的Java工程师的“对象”一定不错

谈一谈|2019蓝桥杯回顾与分享

where2go 团队


微信号:算法与编程之美

温馨提示:点击页面右下角“写留言”发表评论,期待您的参与!期待您的转发!

本文分享自微信公众号 - 算法与编程之美(algo_coding),作者:杨旭

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-04-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python|打印给定高度和笔宽的叉

    算法与编程之美
  • 谈一谈|个人博客网站开发记录三-难点技术分析

    之前两篇文章简述了项目的大致架构,这篇文章不再逐步讲解简单的细节和代码,主要分析个人博客网站中较难的技术点,也是该系列的最后一篇。

    算法与编程之美
  • 数学|泊松分酒问题蕴藏的数学知识

    相信很多人都听说过泊松分酒的问题,泊松在一次闲暇时,提出过一个有趣的问题,后称为:“泊松分酒”。在我国古代也提出过类似问题,遗憾的是没有进行彻底探索,其中流传较...

    算法与编程之美
  • AI多久可替代老师?目前已经可取代70%的传统教学工作

    前瞻产业研究院报告显示,“AI+教育”已经成为在线教育行业的关键词,到2019年中国在线教育市场规模有望达到3870亿元。

    新智元
  • 12113个岗位争夺AI人才!中国成为AI岗位空缺最多的国家

    据UiPath发布的最新数据显示,中国空缺的AI岗位最多,有12113个相关职位正在招聘,其次是美国。在全球热门城市中,苏州、上海、北京的AI岗位需求最多。

    新智元
  • DARPA与艾伦AI研究所合作,致力于研究AI对常识的理解

    AI可以在几分之一秒内识别物体,模仿人类的声音并推荐新的音乐,但大多数机器智能缺乏对日常物品和动作的最基本的理解,即常识。DARPA 正在与总部位于西雅图的艾伦...

    AiTechYun
  • 十六个有用的Linux命令行技巧

    作者 likegeeks 译者 张斌 我们每天都会使用Linux命令行,但由于实践不多,我们可能会忘记一些Linux命令行技巧。在本文中,我将向你展示一些你可能...

    yuanyi928
  • 厉害!AI 专业人才缺口上百万,年薪 80 万远超同行?

    用户1737318
  • 20条最最常用的Linux命令讲解

    推荐阅读 微服务: springboot系列教程学习 源码:Javaweb练手项目源码下载 调优:十五篇好文回顾 面试笔试:面试笔试整理系列 玩过Linux的人...

    企鹅号小编
  • 酷炫:6个有趣的Linux命令

    本文给大家介绍几个有趣的Linux命令。 1. pv 命令 有时候我们在电影屏幕上看到一些字幕一个个匀速显示出来,像有人在边敲键盘,边显示一样。Linux上的p...

    小小科

扫码关注云+社区

领取腾讯云代金券