精华内容
下载资源
问答
  • Maven笔记和idea2019整合

    2021-03-09 16:47:04
    Maven学记前言一、Maven安装安装Maven配置环境变量二、Maven仓库的概念和配置1.什么是POM2. Maven的仓库概念仓库分类本地仓库远程仓库中央仓库私服第三方公共库3.配置本地仓库3. Maven的坐标Maven坐标的概念坐标的...


    前言

    在开发过程中有很多痛苦的开发经历:

    1. 包依赖的问题:jar包一般都不是独立存在的,一般一些jar也会用到其他的jar。比如a.jar依赖于b.jar,而b.jar又依赖于c.jar。当你用到a.jar的时候,你需要把3个jar包都加载进来才可以使用。当项目中用到很多jar包的时候,我们很难判断缺少哪些jar包,只有在项目运行过程报错了才知道。
    2. 包版本冲突问题:项目中用到了a.jar,a.jar依赖于c.jar的1.5版本,然后我们把这2个jar拷贝到项目中。后来又用到了b.jar,但是b.jar又依赖于c.jar的1.0版本,此时你把b.jar和c.jar的1.0版本引进来了,会发现c.jar有2个版本,发生冲突了。这种情况你要着手去解决jar包冲突的问题,也是非常痛苦的。
    3. 包的管理不方便:当我们的项目比较大的时候,我们会将一个大的项目分成很多小的项目,每个小项目由几个开发者负责,然后每个小项目都需要把这些jar拷贝一份到自己的项目目录中。
    4. 项目开发结构不统一:maven可以让大家都按照某种规范采用同一种项目结构,这样岂不是很方便么?大家按照某种约定,项目使用同样的结构来创建。
    5. 项目的生命周期控制方式五花八门:开发者除了编码之外,大多数时间都是在编译、打包、发布到测试环境,多数时间都在重复着跑单元测试、编译、打包、发布的工作。在没有自动化编译的时候,每个过程都需要我们手动去操作。

    maven就是用来解决以上问题的:

    包的管理和维护
    统一的项目结构
    统一的项目生命周期


    一、Maven的安装

    在这里插入图片描述

    安装Maven

    1. 不要有汉字的目录
    2. 不要有空格
    3. 目录层次不要太深

    配置环境变量

    1. MAVEN_HOME=安装目录
    2. Path=%MAVEN_HOME%\bin

    二、Maven仓库的概念和配置

    1.什么是POM

    使用maven创建的项目,每个项目都有一个pom.xml配置文件,这是maven项目的配置文件。

    POM的全称:Project Object Model 项目对象模型,按面向对象的思想来管理整个项目

    在pom.xml文件中包含以下内容:

    1. 当前模块或项目的坐标
    2. 项目依赖了哪些jar包(常用)
    3. 项目使用了哪些插件等

    2. Maven的仓库概念

    项目所有的jar包都从仓库中去下载,仓库就是存放jar包的地方

    仓库分类

    本地仓库

    相当于缓存,工程第一次会从远程仓库(互联网)去下载jar 包,将jar包存在本地仓库(在本地电脑上)。以后不需要从远程仓库去下载,先从本地仓库找,如果找不到才去远程仓库找。

    远程仓库

    中央仓库

    仓库中的jar包由专业团队(maven团队)统一维护,有全球最完整,最通用的jar包。https://repo1.maven.org/maven2/

    私服

    在公司内部架设jar包的私有服务器,中央仓库中存放的是通用的jar包。公司自己开发的jar包可以放在公司内部的私服中供企业内部使用,私服仓库中也包含了大量中央仓库的jar包。访问私服仓库比访问中央仓库速度更快,更稳定。

    第三方公共库

    由大型公司搭建的服务器供大家使用的jar包服务器,例如:阿里云仓库 https://maven.aliyun.com/mvn/view

    在这里插入图片描述

    3.配置本地仓库

    1. 将本地仓库文件夹中的repository.rar解压,可以放在任意的位置,这是老师提供的本地仓库。
    e:\repository
    
    1. 配置本地仓库,修改maven的安装目录中conf/settings.xml文件,在53行配置本地仓库为上面的目录。
    <localRepository>e:\repository</localRepository>
    
    1. 可选配置,修改settings.xml文件,146行指定中央仓库的镜像。这里使用的是阿里云的中央仓库,速度比官方的快很多。注:在mirrors下面
    <mirror>  
    	<id>nexus-aliyun</id>  
    	<mirrorOf>*</mirrorOf>    
    	<url>http://maven.aliyun.com/nexus/content/groups/public</url>  
    </mirror>
    
    1. 修改maven使用JDK的版本,187行。如果不配置就需要在idea中配置。maven默认使用的是JDK1.5的版本,这里使用1.8的版本。注:在profiles下面
    <profile>    
       <id>jdk-1.8</id>    
       <activation>    
          <activeByDefault>true</activeByDefault>    
          <jdk>1.8</jdk>    
       </activation>    
       <properties>    
    	  	<maven.compiler.source>1.8</maven.compiler.source>    
    		  <maven.compiler.target>1.8</maven.compiler.target>    
    		  <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>    
    	</properties>    
    </profile>
    
    1. 保存文件

    3. Maven的坐标

    Maven坐标的概念

    每个jar包在仓库中都有一个唯一标识,这就是坐标,由以下三个元素组成

    坐标的元素定义

    命名规范:

    <fon

    元素名称 说明
    groupId 表示一级或多级目录
    artifactId 表示下一级目录
    version 表示下一级目录
    • groupId:对应一级或多级(组织或公司名字)
    • artifactId:对应一级 (项目或模块名字)
    • version:对应一级 (版本号)

    4. IDEA中配置Maven环境

    1. 选择File–> Settings
      选择File–>Other Settings (配置以后新创建的项目) ,如果这个没有配置以后每创建一个新的项目都要配置一次。
    2. 选择Build,Execution,Deployment–>Build Tools–>Maven
      在这里插入图片描述
      配置上述三项信息:Maven的主目录,配置文件settings.xml和本地仓库repository目录
    3. 选择Build,Execution,Deployment–>Build Tools -->Maven–>Runner,设置Maven启动虚拟机的选项:VMOption,设置所有资源先从本地仓库查找,如果本地仓库中没有才去互联网找。
        -DarchetypeCatalog=internal
    
    1. 可选,如果汉字没有乱码则不用设置,Maven控制台输出中文如果出现乱码,则进行如下设置。
      VMOptions配置多个参数需要使用空格隔开
    VMoptions: -Dfile.encoding=GBK  或者 -Dfile.encoding=UTF-8
    

    总结

    至此maven和maven整合idea小记到此,博主idea版本为2013.1.3,maven版本为3.5.2

    展开全文
  • 1.安装IDEA2019.3(非原创,参考文章如下) https://segmentfault.com/a/1190000021220727?utm_source=tag-newest#comment-area 注:如果激活过程中提示:license key is in legacy format 可能因为是补丁不是最新的...
    1.安装IDEA2019.3(非原创,参考文章如下)
    https://segmentfault.com/a/1190000021220727?utm_source=tag-newest#comment-area
    注:如果激活过程中提示:license key is in legacy format
    可能因为是补丁不是最新的
    2.安装JDK8(因为maven3.6.3需要)(可参考如下文章),不同的maven可能需要的JDK版本不同
    https://blog.csdn.net/u014454538/article/details/88085316
    3.安装并在IDEA中配置maven(参考文章如下)
    https://blog.csdn.net/lihongdou/article/details/102935426
    注:记得在IDEA中配置时选择“应用”后在选择“确定”,不然退出又回到初始状态
    

    总结

    1. IDEA2013.3.3自带的JDK11,自带maven3.6.1
      2.问: maven3.6.3默认的JDK版本是1.4,用idea开发Java每次新建maven项目的时候language level和Java compiler中的jdk版本都是1.4,每次修改麻烦。每次重新打开后又会恢复到1.5,这个可以在pom中配置,但还是每个项目都要配置一次,有没有一劳永逸的办法,让每次新建的都是自己设定好的版本?
      答:修改maven的setting.xml文件,在182行找到profiles。
      在其下面加入
    <id>jdk-1.8</id>
    <activation>
    <activeByDefault>true</activeByDefault>
    <jdk>1.8</jdk>
    </activation>
    <properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> 
    </properties>
    
    展开全文
  • IntelliJ IDEA 2019 安装Maven Helper 插件

    千次阅读 2019-08-12 10:17:24
    安装Maven helper 插件好处: 不再使用命令行的方法... Maven Helper 安装: Setting -> Plugins -> Marketplace -> maven helper ->安装 ->...重启IDEA 右击我们的项目可以看到出现Run Maven ...

    安装Maven Helper 插件:

    好处:可以使我们不使用命令行的方法进行打包部署,而是通过界面的按钮点击来完成。
    Maven Helper 安装:
    Setting -> Plugins -> Marketplace -> maven helper ->安装 -> 重启
    在这里插入图片描述
    重启IDEA, 右击项目,点击Run Maven进行打包部署
    在这里插入图片描述

    展开全文
  • idea2019 maven 配置

    千次阅读 2019-11-09 16:33:11
    文章目录maven下载配置去maven官网下载解压配置系统变量验证是否安装成功idea中使用mavenidea中配置maven创建maven项目参考 maven下载配置 去maven官网下载解压 http://maven.apache.org/download.cgi 配置系统...

    maven下载配置

    去maven官网下载解压

    http://maven.apache.org/download.cgi
    在这里插入图片描述

    配置系统变量

    新建系统变量
    在这里插入图片描述

    编辑系统变量Path, 变量值%M2_HOME%\bin;
    在这里插入图片描述

    验证是否安装成功

    mvn -version
    

    在这里插入图片描述

    idea中使用maven

    在idea中配置maven

    在这里插入图片描述

    创建maven项目

    在这里插入图片描述
    groupid 和 artifactid可以参考
    Maven中的GroupID和ArtifactID指的是什么?

    在这里插入图片描述

    添加archetypeCatalog = internal可以加快maven生成速度

    在这里插入图片描述

    创建后会自动下载maven 的依赖包
    在这里插入图片描述

    参考

    使用IntelliJ IDEA 配置Maven并配置仓库位置
    Intellij IDEA 安装Maven

    展开全文
  • 提示找不到maven安装位置
  • IDEA2019入门——Maven

    千次阅读 2019-08-13 00:48:18
    IDEA2019入门——Maven什么是MavenMaven安装与下载Maven的配置使用Maven创建JavaSE工程使用Maven创建JavaWeb工程使用Maven创建聚合工程 什么是Maven 百度百科 link   Maven 是项目对象模型(POM),可以通过一小...
  • IDEA2019maven环境配置

    2020-02-08 15:41:50
    IDEA2019maven环境配置 一、修改全局环境 file>settings>搜索maven 修改maven依赖为你自己安装maven即可 二、修改完这里之后本次创建的项目的maven环境没有问题,但是下次再创建maven项目的过程中还是需要...
  • IDEA2019.3.3配置Maven

    千次阅读 2020-03-26 23:32:31
    IDEA2019.3.3版本配置maven如下: 首先需要在本地安装maven安装过程见 maven下载及配置 其次是IDEA的下载安装,直接搜IDEA到官网下载即可 首先在File-settings下build Tools - Maven进行配置,选择maven的本地...
  • Idea2019.x版本如何导入maven项目

    千次阅读 2019-12-23 11:13:20
    Idea2019.x版本如何导入maven项目 一. 安装idea 安装部分比较简单,大家可以直接搜索到相关教程,在此只是简单的描述一下windows平台安装方法 1.可以到jetbrain官方网站下载idea https://www.jetbrains.com/idea/ 2...
  • IntelliJ IDEA2019新建Maven项目详细教程Maven简介Maven安装下载IDEA配置mavenIDEA中创建Java Maven项目IDEA中创建Java web Maven项目 IntelliJ IDEA是最受欢迎的java开发IDE之一,很多功能都非常方便开发人员使用,...
  • IDEA2019.2.2版本报...但是在所有的工作安装好,JDK8、IDEA2019.2.2、Maven3.6.2版本装好并配置好(经过测试没有问题),这些软件我使用的当前的最新稳定版本。准备创建一个简单的SpringBoot的项目发现总是报Una...
  • IntelliJ IDEA 2019.1.4 x64安装

    千次阅读 2020-05-20 21:26:37
    IntelliJ IDEA 2019.1.4 x64安装安装IntelliJ IDEA 2019.1.4 x64下载IntelliJ IDEA 2019.1.4 x64配置激活文件激活maven配置 安装IntelliJ IDEA 2019.1.4 x64 https://www.jetbrains.com/idea/download/other.html ...
  • 环境:windows10+IntelliJ IDEA2019.1.3+Maven3.5.2。 1.IntelliJ IDEA 2019.1.3初始界面,点击“Create New Project”新建工程。 2.点击“Maven”创建Maven工程,选择合JDK版本后不需勾选“Create from archetype...
  • 四.IDEA Maven配置 准备工作(下载安装jdk、下载maven)         maven官网(需要科学上网进入):http://maven.apache.org/        &...
  • 环境:新电脑安装idea2019.2的版本,用的本地的maven3.6.3版本。jdk1.8 问题:导入maven项目,右下角提示不成功。 报的错误:Unable to import maven project: See logs for details。 解决:于是按要求查看...
  • 问题描述:Unable to import maven project 整理思路:查看IEDA ,Maven版本,如题...我的解决方法是:确认maven配置,maven安装路径,maven项目路径没有问题,尝试去看了一堆莫名的报错,浪费了时间,直接换了maven-...
  • IDEA2019配置(创建maven的webapp项目-JDK配置-tomcat配置)配置JDK创建包含maven仓库的webapp项目配置tomcat 配置JDK 1.首先安装好所需JDK,这个网上很多教程就不赘余说明了 2.之后点击文件->项目结构->...
  • maven项目构建过慢通常是项目构建需要下载相关的文件,但下载速度十分感人 要想提升maven项目的构建速度可以同时从...我的目录是:D:\IDEA\ideaIU-2019.2.2.win\plugins\maven\lib\maven3\conf <!-- 阿里云仓库 ...
  • centos7安装IDEA配置Maven

    2020-07-08 14:11:16
    看完这篇博客,你就可以熟练的centos7中安装IDEAMaven环境的配置,并用idea简单的创建maven,准备文件:apache-maven-3.6.3-bin.tar.gz(maven3.63)、ideaIC-2019.3.5.tar.gz(idea社区版20193.5版本) ...
  • 尼玛 用idea自带的maven 可以下载一些jar 包括 ...用了自己安装maven-3.6.0 下载不了 其余的jar包 一直觉得是maven的版本问题,奶奶的 原来是IDEAMaven setting 的Work Offline 要关闭!! 不得不骂自己 SB ...
  • 安装IDEA和配置Maven

    2020-12-10 18:41:54
    1、下载IDEA教育版,版本为2019.3.5 2、导入项目 3、选择pom.xml,右键Maven,点Reimport,自动下载依赖 4、在Maven官网下载Maven,版本为apache-maven-3.6.3,解压后放在D盘 5、修改Maven的仓库地址。打开conf...
  • idea+maven安装与配置

    2021-01-14 10:57:09
    idea2019.1.3 maven3.6.0 Idea 首先可从官网下载idea对应版本的idea安装包(社区版是免费的但是功能受限,旗舰版功能完整但是是收费的,建议旗舰版不然后期开发过程中各种问题将随之而来)版本不需要太高,稳定就行...
  • JDK 12 安装过程1. JDK 12 安装路径:C:Javajdk-122. 配置环境变量 JAVA_HOME;另外,在PATH 环境变量设置中,新增%JAVA_HOME%bin 路径。3. 检查 java 版本,在cmd...java -versionjava version "12" 2019-03-19J...
  • Maven

    2020-01-10 16:44:00
    Maven安装 idea 2019.1版本之前的安装Maven3.6.1,因为Maven3.6.2使用了JSR-330注解,取代了plexus step1:官网下载:Maven3.6.1,解压放在非中文路径下即可 解压后的安装包包含内容 bin目录:包含最重要的命令...
  • #1.Maven下载 官网:http://maven.apache.org/download.html ...特别注意:如果是idea2019版本的,尽量不要使用maven3.6版本,使用3.5.3版本即可。 maven3.6版本需要idea2020版本才带的动。 maven3.53下载链接: ...
  • 安装IDEA2019.2.3之后,出现了搜索不到lombok的问题,不知道有没有其他人遇到呢? 在网上搜索,发现有博客说需要在maven引入依赖,再搜索下载jar包。 在maven项目的pom文件引入lombok依赖之后: <...
  • 准备工作- 下载maven:下载Maven 将下载下来的maven解压到喜欢的目录,配置环境变量 我放在E:\apache-maven-3.3.9-bin\apache-maven-3.3.9\ ;这里注意解压后的文件夹里还有一个maven...一、配置idea,创建maven
  • 不是社区版的可以下载此文件,之后直接拖到安装好的idea中。 二、基本配置 配置全局jdk 点击File -> Other Settings -> Structures For New Projects... 之后点击Project 可配置 配置全局maven 点击File ...

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 208
精华内容 83
关键字:

maven安装idea2019