(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的项目的更多相关文章

  1. Spring boot项目分环境Maven打包,动态配置文件,动态配置项目

    Spring boot Maven 项目打包 使用Maven 实现多环境 test dev prod 打包 项目的结构 在下图中可用看出,我们打包时各个环境需要分开,采用 application-环境 ...

  2. maven方式使用jetty

    Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境.Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布.开发人员可以将 ...

  3. SpringBoot项目在新电脑上的配置运行,包括JDK+MAVEN+Git+SpringBoot配置等

    该教程记录了我在一台新的电脑上安装IDEA,配置JAVA+MAVEN+GIT+SpringBoot项目的过程,最终完成了项目的运行. 一.若想利用IDEA的git工具从GitHub或者码云上面获取项目 ...

  4. Maven初级学习(一)手把手教你Maven安装

    序:学习安装Maven,在Windows和Unix系统上. 一.Windows系统安装MVN 前提正确安装JDK1.5以上的版本 1 下载最先版Mvn http://maven.opache.org/ ...

  5. 分布式架构--第一篇--项目拆分(maven命令生成多模块项目)

    预览生成的项目结构: ying-yue-parent // 顶级总编译控制模块 ying-yue-lib // jar模块 ying-yue-model // 模型对象模块 ying-yue-dao ...

  6. spring与hibernate整合配置基于Annotation注解方式管理实务

    1.配置数据源 数据库连接基本信息存放到properties文件中,因此先加载properties文件 <!-- jdbc连接信息 --> <context:property-pla ...

  7. (4)Maven快速入门_4在Spring+SpringMVC+MyBatis+Oracle+Maven框架整合运行在Tomcat8中

    利用Maven 创建Spring+SpringMVC+MyBatis+Oracle 项目 分了三个项目  Dao   (jar)   Service (jar)   Controller (web) ...

  8. 如何将 Java 项目转换成 Maven 项目

    本文内容 Java 项目 Maven 项目 Java 项目转换成 Maven 项目 本文主要介绍如何将 Java 项目转换成 Maven 项目.首先要明确的是,用 Maven 管理 Java 项目的确 ...

  9. 【Maven】2.使用Nexus3搭建Maven私服+上传第三方jar包到本地maven仓库

    参考文章: http://www.cnblogs.com/luotaoyeah/p/3791966.html --------------------------------------------- ...

  10. 将Gradle项目公布到maven仓库

    将Gradle项目公布到maven仓库 1 Gradle简单介绍 1.1 Ant.Maven还是Gradle? 1.1.1 Ant和Maven介绍 全称为Apache Maven,是一个软件(特别是J ...

随机推荐

  1. Ubuntu16.04下安装配置phpmyadmin

    在项目配置了阿里的druid,可以监控session,spring和详细sql的执行情况以及具体到表等信息,但是仍然发现不够详细,而且作为一个半吊子dba,一直用linux命令分配权限和管理数据库,效 ...

  2. CF662C Binary Table FWT

    传送门 \(N \leq 20\)很小诶 一个暴力的思路是枚举行的翻转状态然后在列上贪心 复杂度为\(O(2^NM)\)显然过不去 考虑到可能有若干列的初始状态是一样的,那么在任意反转之后他们贪心的策 ...

  3. 在线图标制作,格式转换 ICON

    在线图标制作,格式转换 https://www.easyicon.net/covert/

  4. Sharding模式

    将数据存储为一组水平的数据分区.这种模式可以在存储和访问大量的数据的时候提高可扩展性. 场景和问题 由单个服务器托管的数据存储可能受到下列限制: 存储空间限制.基于大规模云应用所使用的数据仓库,可能会 ...

  5. [Oracle]如何在Oracle中设置Event

    为了调查Oracle 的故障,可以通过设置event ,来了解详细的状况.方法如下: ■ 如果使用 SPFILE, =============To enable it: 1. Check the cu ...

  6. python语言程序设计?

    1, 别说了,我还是有几分蛋疼的.女朋友..计算机..唉 2, 今天把那几个练习写完吧? 3, 这个注释有啥用最前面的?? 4, 我在学完python后必须学完C和C++并开始离散数学和线代高数等全复 ...

  7. Helper

    //检测端口是否使用 public static bool VerifyListenerPort(int port) { bool inUse = false; System.Net.NetworkI ...

  8. 理解使用static import 机制

    J2SE 1.5里引入了“Static Import”机制,借助这一机制,可以用略掉所在的类或接口名的方式,来使用静态成员.本文介绍这一机制的使用方法,以及使用过程中的注意事项. 在Java程序中,是 ...

  9. cross-env简介

    是什么 运行跨平台设置和使用环境变量的脚本 出现原因 当您使用NODE_ENV =production, 来设置环境变量时,大多数Windows命令提示将会阻塞(报错). (异常是Windows上的B ...

  10. python-小知识点-14

    ''' python2 python3 ''' #python2 print() print 'abc' range() xrange() 生成器 raw_input() #python3 print ...