配置自己的Maven方式并使用Maven 运行项目Idea的maven的项目
(1) 当安装了 maven之后,需要导入项目代码,然后编译执行;
打开Idea ==>然后点击小扳手==》在搜索框中输入maven==>然后找到 Maven home directory: 注意这里 (a)Maven home directory (b) User settings file需要改成自己的,(c)local repository不用修改;
打开终端Terminal==>输入 echo $M2_HOME
我的出现了地址:/Users/yinfuqing/soft/apache-maven-3.3.9;
然后进入这个地址:方法
直接在Mac电脑的右上角点击搜索==>输入 /Users/yinfuqing 然后点击回车会进入 这个地址,然后按照路径找到settings.xml文件 然后替换成目前项目的settings.xml;
然后 复制一下新的settings.xml文件,打开终端,粘贴一下这个文件;会出现这个文件的地址;然后把这这个地址放到Idea的Maven 的(b)User settings File中;
把地址/Users/yinfuqing/soft/apache-maven-3.3.9复制到Maven的(a)Maven home directory中
然后会弹出 enable Auto-Import 点击选中;
(2)在Terminal中执行mvn -version; 会有版本3.3.9;然后选择maven的3.3.9;
然后打开Idea的项目,然后在 Idea的Terminal中 执行mvn clean ==> 显示执行成功;
或者:mvn clean install -Dmaven.test.skip=true
都会成功的;
小问题:
(a)但是发现项目的代码还有很多报警;需要安装一个软件 Lombak;
点击Idea的小扳手==》选择Plugins==> Lombok Plugin==>安装==》然后重启一下 Idea ,就没问题了;
(b)如果发现还是有问题,编译不成功,输入: mvn clean install -Dmaven.test.skip=true -X
(c) 如果配置了测试环境,自己做了代码的改动,应该先打包,后运行;
执行:mvn clean install -Dmaven.test.skip=true -Ptest
最后一句的意思是把环境path 指向了test;
(d) 或者:mvn clean install -Dmaven.test.skip=true -X -Ptest
-X的意思是debug,看看究竟是哪里报错了
回车;看看,这是打印日志;
(3) 还有在编译的时候把test去掉。点击小扳手==》搜索maven==>Runner==>找到Properties 选中Skip tests; 点击OK;
(4)把右边的视图:Maven Projects打开;==》有clean, install;也可以点击这里的clean 和install;
配置自己的Maven方式并使用Maven 运行项目Idea的maven的项目的更多相关文章
- Spring boot项目分环境Maven打包,动态配置文件,动态配置项目
Spring boot Maven 项目打包 使用Maven 实现多环境 test dev prod 打包 项目的结构 在下图中可用看出,我们打包时各个环境需要分开,采用 application-环境 ...
- maven方式使用jetty
Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境.Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布.开发人员可以将 ...
- SpringBoot项目在新电脑上的配置运行,包括JDK+MAVEN+Git+SpringBoot配置等
该教程记录了我在一台新的电脑上安装IDEA,配置JAVA+MAVEN+GIT+SpringBoot项目的过程,最终完成了项目的运行. 一.若想利用IDEA的git工具从GitHub或者码云上面获取项目 ...
- Maven初级学习(一)手把手教你Maven安装
序:学习安装Maven,在Windows和Unix系统上. 一.Windows系统安装MVN 前提正确安装JDK1.5以上的版本 1 下载最先版Mvn http://maven.opache.org/ ...
- 分布式架构--第一篇--项目拆分(maven命令生成多模块项目)
预览生成的项目结构: ying-yue-parent // 顶级总编译控制模块 ying-yue-lib // jar模块 ying-yue-model // 模型对象模块 ying-yue-dao ...
- spring与hibernate整合配置基于Annotation注解方式管理实务
1.配置数据源 数据库连接基本信息存放到properties文件中,因此先加载properties文件 <!-- jdbc连接信息 --> <context:property-pla ...
- (4)Maven快速入门_4在Spring+SpringMVC+MyBatis+Oracle+Maven框架整合运行在Tomcat8中
利用Maven 创建Spring+SpringMVC+MyBatis+Oracle 项目 分了三个项目 Dao (jar) Service (jar) Controller (web) ...
- 如何将 Java 项目转换成 Maven 项目
本文内容 Java 项目 Maven 项目 Java 项目转换成 Maven 项目 本文主要介绍如何将 Java 项目转换成 Maven 项目.首先要明确的是,用 Maven 管理 Java 项目的确 ...
- 【Maven】2.使用Nexus3搭建Maven私服+上传第三方jar包到本地maven仓库
参考文章: http://www.cnblogs.com/luotaoyeah/p/3791966.html --------------------------------------------- ...
- 将Gradle项目公布到maven仓库
将Gradle项目公布到maven仓库 1 Gradle简单介绍 1.1 Ant.Maven还是Gradle? 1.1.1 Ant和Maven介绍 全称为Apache Maven,是一个软件(特别是J ...
随机推荐
- Linux中添加、修改和删除用户和用户组
宽为限 紧用功 功夫到 滞塞通 一.用户: 在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组.创建用户user1的时候指定其所属工作组user ...
- python基础学习第五天
li=[1,2,33,-1,'dbssd',[4,5,6],{4:'rfw',5:'re'}]del(li[1])print(li)print(type(li))#访问元素print(li[0])pr ...
- rc/rs的区别 -- 多层次分析
1.rs是rc的升级版本,rs一般会结合deployment 2.rc的pod如果要配置镜像等内容,要修改后删除原来的rc再创建 命令式,影响业务比较大 3.rs一般配合deployment,可以动 ...
- kubernetes中infra容器的理解
1. infra容器和用户容器的关系 1.1 pause 是k8s的基础设施的一部分,pod中其他容器通过pause容器跟其他pod进行通信. 1.2 pod中其他容器跟pause容器共享命名空间1. ...
- web service 框架
WebService简介 Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的.专门的第三方软件或硬件, 就可相互交换数据或集成.依据Web Service规范实施的应用之间, ...
- 3.《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——检查文件
上面我们已经学过如何创建及操作文件,现在我们再来学习检查内容.当文件太长以至于屏幕一页显示不完时,这显得尤其重要.特殊情形下,如我们在第2.1章节开始部分中使用cat命令将内容展示到屏幕上,但这对于长 ...
- SQL查询今天、昨天、7天内、30天 - 转
今天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=0 昨天的所有数据:select * from 表名 where ...
- Jenkins 配置 Node.js 项目
开始 弄清楚 Jenkins 服务器 用 Jenkins 管理员账号下载 NodeJS Plugin 系统管理 ---> 全局工具配置 ---> NodeJS ---> 安装 --- ...
- LNMP 1.x升级到LNMP 1.4教程及注意事项和多PHP版本使用教程
LNMP 1.x版本基本都可以正常升级到1.4使用1.4的管理脚本和新的功能. 升级管理脚本:wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz &am ...
- 【php增删改查实例】第二十一节 - 用户修改功能
19.1 添加用户修改的按钮 打开userManage.html,找到新增按钮的地方: 我们不难发现,编辑按钮就差不多应该在新建用户的右边. 那么,假如我现在是新人,对这个项目本身就不太熟悉,那么我得 ...