IDEA配置maven环境
先参照以下博客进行maven的安装,配置
IDEA 如何搭建maven 安装、下载、配置(图文)
使用IntelliJ IDEA 配置Maven(入门)
maven本地环境配置成功
1、使用IDEA内置maven及默认配置
需要修改IDEA内置maven的 setting.xml
文件,更改中央仓库的地址,否则 下载jar包会极其的慢 。
以下是默认的maven配置,其中 .m2这个文件夹 不是自己创建的,是 IDEA在内置maven组件(maven,maven-ext)的基础上 ,当我们 创建maven项目或者springboot项目后自动创建 的。默认的仓库也在.m2文件夹中。
当我想要修改setting.xml文件,配置新的中央仓库镜像时,发现.m2文件夹下并没有setting.xml文件。我不得不 重写IDEA中maven的默认配置 。
2、使用本地maven
在IDEA中配置maven:修改maven的默认版本,setting.xml的位置,以及本地仓库的位置。注意 如果项目已经创建,default setting对该项目无效,对以后创建的项目有效 ,要想该项目使用本地maven, 还需要配置setting
当我配置好,点击maven project刷新键之后,会发现这个问题: Unable to import maven project
,网上说是 IDEA版本低于maven版本的问题 ,可以看该博客下的评论https://blog.csdn.net/Certain_/article/details/90745360
3、使用内置maven + 本地maven配置文件 + 仓库
记得也把default settings修改了,这样就OK了。
吐槽一下,setting.xml中就已经配置了仓库的位置,即使在IDEA中配置了仓库的位置, maven在部署时还是会将下载的jar包放在setting.xml中指定的仓库中 ,那为啥还要设置Local repository?
IDEA的默认plugins是不能删除的,否则很难下回来,下面是我的惨痛教训
一开始我打算删掉IDEA的默认maven,验证一下是不是IDEA安装maven,maven-ext后会自动创建这个.m2文件夹
当我删除掉maven,maven-ext之后,maven projects找不到了
下载插件中显示很多maven的组件,我也不知道下载哪个。只能重新安装IDEA
到此这篇关于IDEA配置maven环境的详细教程(Unable to import maven project报错问题的解决)的文章就介绍到这了,更多相关IDEA配置maven环境内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
时间:2020-06-28
一.Maven的下载 IDEA的往期下载地址:https://www.jetbrains.com/ 1.点击进入 1.往期的下载地址:http://www.apache.org/ 操作步骤:我们点击进入Projects---->如图 (1) . (2). (3). (4). (5).解压后我们可以看到这个目录 (6).解压文件后,我们要新增两个环境变量 1.M2_HOME------------------>D:/javafile/apache-maven-3.5.0 2.PATH:-----
最近要使用 SSH 来编写期末的考核任务,之前也在网上查阅了很久,也试出了很多的问题.也很感谢很多前辈们的总结,我也查到了很多用用的内容. 本次项目,我将以一个简单的登录案例实现 SSH 的项目整合,项目我会放到 Github 上面,需要的同学可以 clone 下来在本地跑一跑 项目地址:SSH 脚手架 一.项目环境搭建 使用 maven 搭建一个 Java Web 项目 1.1 配置 Spring 坐标依赖 引入 Spring 坐标依赖 <!-- spring-context --> <
本文主要介绍了Maven环境的搭建与idea配置,分享给大家,具体如下: Maven 下载: http://maven.apache.org/download.cgi Maven 中央仓库地址:http://search.maven.org 配置maven环境变量 M2_HOME:D:/workspace/maven/apache-maven-3.0.5 Path:;%M2_HOME%/bin; 检查是否成功,打开CMD: Mvn -v mvn install 会将项目生成的构件安装到本地Mav
最简单的环境安装,测试helloworld.给初学者!! 安装脚本,请仔细阅读逐行执行: #!/bin/bash #检查是否已经安装 rpm -qa | grep python #查版本 python #最好是重新安装 Python推荐版本( >= v2.5.0 & < 3.0.0 ),否则影响nodejs运行 #进入安装目录 cd /usr/local/ #删除原有安装 rm -rf node rm -rf node-v0.10.29-linux-x64 #解压压缩包 tar -zx
本文介绍了详解Maven私服Nexus的安装与使用,分享给大家,具体如下: 1.安装 1.1 安装docker并加速 yum update && yum install docker sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://y7u9p3i0.mirror.aliyuncs.com"
详解 maven的pom.xml用<exclusion>解决版本问题 用maven管理库依赖,有个好处就是连同库的依赖的全部jar文件一起下载,免去手工添加的麻烦,但同时也带来了同一个jar会被下载了不同版本的问题,好在pom的配置里面允许用<exclusion>来排除一些不需要同时下载的依赖jar . 比如配置struts-core,它会同时下载javassist和asm相关的jar,但版本又不够新,这时可以排除它们: <!-- Struts2 --> <dep
方法1:cmd环境下,用pip install selenium 可能会很慢 方法2:下载selenium安装包手动安装 下载地址:https://pypi.org/project/selenium/ 选择扩展名为gz的源码包进行下载 下载后解压,cmd环境进入到setup.py文件所在目录 运行 python setup.py install命令进行安装 安装完后用pip list可看到selenium的信息 此时就可以用import selenium引入selenium包了 到此这篇关于详解
本文介绍了详解webpack之scss和postcss-loader的配置,分享给大家,具体如下: 开始 npm i sass-loader node-sass postcss-loader autoprefixer 首先配置postcss-loader 在这里postcss是为了来给浏览器内核添加私有前缀.当前postcss还有其他操作比如px2rem之类的.可以把postcss想象成babel-core只是一个控制中心,主要的还是它分散出来的插件. /**** package.json **
前后端分离开发方式前端拥有更高的控制权 随着前端框架技术的飞速发展,Router这个概念也被迅速普及到前端项目中,在早期前后的没有分离的时期下,并没有明确的路由概念,前端页面跳转大多是通过后端进行请求转发的,比如在Spring MVC项目中,进行一个页面跳转如下(画红线部分): 前端需要一个超链接,链接的href=/manager,这样这个超链接被转发到scs/waitFollowed路径指定的页面. 前后的分离后,前端页面跳转的方式发生了变化,不再需要后端处理了,数据交换方式也改变了,由此前端
详解Spring Hibernate连接oracle数据库的配置 jdbc.properties文件配置如下 driverClassName=oracle.jdbc.driver.OracleDriver url=jdbc/:oracle/:thin/:@localhost/:1521/: database=OA username=oa password=oa initialSize=2 maxActive=10 maxIdle=2 minIdle=2 removeAbandoned=true
本文详细阐述在 Linux 系统中搭建 PHP 环境,由于 PHP 就是由 C 语言编写的,最初也是运行在 Linux 系统中,所以Linux 是 PHP 的最佳环境. 关于本文中使用到的软件,请点击此链接下载. CentOS5.5现在官方已经不再提供,推荐大家使用centos6以上版本: centos6.8下载地址:http://www.jb51.net/softs/499124.html centos7.2下载地址:http://www.jb51.net/softs/499109.html
VueJS可以说是近些年来最火的前端框架之一,越来越多的网站开始使用vue作为前端框架,vuejs轻量.简单,对于前端友好,学习路线平坦,这使得前端开发变得更加简易,而基于vuejs的前端组件库也越来越多.其中ElementUI,就是饿了么团队开发的一款基于vue的前端组件库.构建网站的必备环境: NodeJS(npm)Webstorm (前端IDE)Nginx(后期用来转发请求到后台服务器) 由于我们需要使用npm的包管理器,所以首先得先安装nodejs, 直接在node官网下载 windo