精华内容
下载资源
问答
  • Maven

    万次阅读 多人点赞 2019-09-10 16:49:14
    文章目录Maven1.Maven简介2、下载安装Maven3、配置环境变量4、阿里云镜像5、本地仓库6、在IEDA中使用Maven7、创建一普通的Maven项目8、pom文件9、Maven仓库的使用 Maven 1.Maven简介 Maven项目对象模型(POM),...

    Maven

    1.Maven简介

    Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。

    Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。

    • 核心思想:约定大于配置

    2、下载安装Maven

    官网:https://maven.apache.org/
    在这里插入图片描述
    下载完成后,解压即可。

    3、配置环境变量

    配置如下配置:

    • M2_HOME maven目录下的bin目录
    • MAVEN_HOME maven的目录
    • 在系统的path中配置 %MAVEN_HOME%\bin
      测试是否安装成功:
      在这里插入图片描述

    4、阿里云镜像

    在这里插入图片描述

    • 镜像:mirrors
    • 作用:加速下载
    • 国内建议使用阿里云的镜像
    <mirror>
        <id>nexus-aliyun</id>  
        <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>  
        <name>Nexus aliyun</name>  
        <url>http://maven.aliyun.com/nexus/content/groups/public</url> 
    </mirror>
    

    5、本地仓库

    建立一个本地仓库:localRepository

    • maven目录下创建maven-repo文件夹
    <localRepository>D:\Environment\apache-maven-3.6.2\maven-repo</localRepository>
    

    6、在IEDA中使用Maven

    1、创建一个MavenWeb项目
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    2、等待项目加载完成
    在这里插入图片描述
    3、IDEA中的Maven设置
    在这里插入图片描述
    在这里插入图片描述
    4、在src/main下创建java和resources文件夹

    • 标记文件夹功能
      在这里插入图片描述
      或者:
      在这里插入图片描述
      在这里插入图片描述

    7、创建一个普通的Maven项目

    在这里插入图片描述
    在这里插入图片描述

    8、pom文件

    pom.xml 是Maven的核心配置文件
    maven由于他的约定大于配置,我们之后可能遇到我们写的配置文件,无法被导出或者生效的问题,解决方案

    <!--在build中配置resources,来防止我们资源导出失败的问题-->
    <build>
        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>true</filtering>
            </resource>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>true</filtering>
            </resource>
        </resources>
    </build>
    

    9、Maven仓库的使用

    地址:https://mvnrepository.com/
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • IDEA配置Maven

    千次阅读 2018-07-29 15:08:55
    在这里你需要配置三参数: Maven home dirctory : 这里设置你的maven安装路径 User setting file : 这里是设置配置参数的XML文件,通常都是在安装目录下的conf下的setting.xml文件.如图 配置 Local reposit...

    IDEA配置Maven

    1.在IDEA需要配置哪些东西

    **maven程序:**IDEA配置maven通俗的讲就是在IDEA中使用Maven程序

    **setting文件:**setting就是对Maven程序的一些设置

    maven仓库:就是存放jar包的地方.

    2.打开设置面板找到Maven菜单

    1. File → settings 或快捷键 (ctrl + alt + s )打开设置面板

    2. 打开[Build,Execution,Deployment] [Build Tools] [Maven] 菜单如下图所示

      img

    在这里你需要配置三个参数:

    1. Maven home dirctory : 这里设置你的maven安装路径

      img

    2. User setting file : 这里是设置配置参数的XML文件,通常都是在安装目录下的conf下的setting.xml文件.如图

      img

    3. 配置 Local repository : 这里是配置本地仓库地址,配置后maven会先从本地寻找,寻找不到再去网上下载

      img

    4. setting的设置代码

      <?xml version="1.0" encoding="UTF-8"?>
      <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
         xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
      
         <pluginGroups />
         <proxies />
         <servers />
      
         <localRepository>D:\develop\maven\repository</localRepository>
      
         <mirrors>
             <mirror>
                 <id>alimaven</id>
                 <mirrorOf>central</mirrorOf>
                 <name>aliyun maven</name>
                 <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
             </mirror>
             <mirror>
                 <id>alimaven</id>
                 <name>aliyun maven</name>
                 <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
                 <mirrorOf>central</mirrorOf>
             </mirror>
             <mirror>
                 <id>central</id>
                 <name>Maven Repository Switchboard</name>
                 <url>http://repo1.maven.org/maven2/</url>
                 <mirrorOf>central</mirrorOf>
             </mirror>
             <mirror>
                 <id>repo2</id>
                 <mirrorOf>central</mirrorOf>
                 <name>Human Readable Name for this Mirror.</name>
                 <url>http://repo2.maven.org/maven2/</url>
             </mirror>
             <mirror>
                 <id>ibiblio</id>
                 <mirrorOf>central</mirrorOf>
                 <name>Human Readable Name for this Mirror.</name>
                 <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
             </mirror>
             <mirror>
                 <id>jboss-public-repository-group</id>
                 <mirrorOf>central</mirrorOf>
                 <name>JBoss Public Repository Group</name>
                 <url>http://repository.jboss.org/nexus/content/groups/public</url>
             </mirror>
             <mirror>
                 <id>google-maven-central</id>
                 <name>Google Maven Central</name>
                 <url>https://maven-central.storage.googleapis.com
                 </url>
                 <mirrorOf>central</mirrorOf>
             </mirror>
             <!-- 中央仓库在中国的镜像 -->
             <mirror>
                 <id>maven.net.cn</id>
                 <name>oneof the central mirrors in china</name>
                 <url>http://maven.net.cn/content/groups/public/</url>
                 <mirrorOf>central</mirrorOf>
             </mirror>
         </mirrors>
      
      </settings>

    另附一张菜单图解

    img

    展开全文
  • Maven安装配置及在idea中配置

    万次阅读 多人点赞 2019-07-31 10:16:54
    目录 一、Maven是什么 二、Maven安装及配置 1. Maven本地安装 2. Maven环境变量的配置 3. Maven 配置repository ...三、idea中创建meven ...1. Maven是Apache下的一纯java开发的开源项目,它是一项目管理...

    目录

    一、Maven是什么

    二、Maven安装及配置

    1. Maven本地安装

    2. Maven环境变量的配置

    3. 修改maven配置文件

    三、idea中创建meven webapp及配置

    1. 配置 settings

     2. 创建 meven webapp


    一、Maven是什么

    1. Maven是Apache下的一个纯java开发的开源项目,它是一个项目管理工具,使用maven对java项目进行构建、依赖管理。

    2. 通俗的来说Maven就是一款帮助程序员构建项目的工具,我们只需要告诉Maven需要哪些Jar 包,它会帮助我们下载所有的Jar,极大提升开发效率

    Maven到底是什么?(参考链接)

    二、Maven安装及配置

    1. Maven本地安装

    apache官网下载(以目前最新的 3.6.1为例)

    右侧Download

    选择二进制的压缩包 

    下载完成后,解压到D盘(自己选择盘符,直接解压,建议不要再放在文件夹下面,点入即为根目录)

    这是我的路径  D:\apache-maven-3.6.1

    2. Maven环境变量的配置

    找到 Path 里添加 meven 的安装路径 D:\apache-maven-3.6.1

    添加 M2_HOME 变量 

    这样,电脑就知道你的meven在哪里了 

    然后打开 cmd,输入 mvn -v 

    出现 Maven home : D:\apache-maven-3.6.1  为成功

    3. 修改maven配置文件

    打开D盘刚才安装Maven的文件夹,找到conf目录下的settings文件

    maven会将从中央仓库下载的jar包放到本地仓库中,而这个本地仓库其实就是maven帮我们建立的一个文件夹,目录为C:\Users\你的用户名\.m2\repository,这个路径是可以修改的;我们修改到D盘

    本地仓库(.m2)

    运行原理
    运行Maven的时候,Maven所需要的任何构件都是直接从本地仓库获取的。如果本地仓库没有,它会首先尝试从远程仓库下载构件至本地仓库,然后再使用本地仓库的构件。

    Repository 仓库​​​​​​

    由于在配置时本地的仓库需要通过over wall下载 ,速度很慢,这里直接给大家放百度网盘链接,自行食用

    复制 D盘下config文件夹下的settings.xml 文件到 C盘用户 .m2 文件下 

      

     

    修改 .m2文件下的 settings 文件(D盘conf下的不用修改)

    为的是在使用 repository时,把下载的文件路径更改到你安装的 D:\repository  下

    .m2 的settings.xml修改如下

    <localRepository>D:\repository</localRepository>

    我们知道maven是从中央仓库下载jar包的,但是这个中央仓库的服务器是在国外的,下载会非常慢,好在阿里云做了一个国内的镜像仓库,所以我们还要把仓库的地址修改为阿里云的地址。

    <mirror>
      <id>aliyunmaven</id>
      <mirrorOf>*</mirrorOf>
      <name>阿里云公共仓库</name>
      <url>https://maven.aliyun.com/repository/public</url>
    </mirror>

    https://maven.aliyun.com/mvn/guide 参考阿里云

    找到<mirros>标签,将上面的内容复制到里面即可。

    接下来修改maven项目的默认jdk版本,找到<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>
    

     

    配置好之后,然后输入 mvn help:system 

    下载资源(快慢取决于网速,文件很小。我下了半个小时,我哭辽^ -....)

    下载成功后会有 success  的提示 


    三、idea中创建meven webapp及配置

    1. 配置 settings

    在创建 meven项目时,由于导入的 jar包要在apache的官网上下载,速度特别慢(没错,我创建项目又用了半个小时),外网没办法....

    我们需要修改一下镜像文件,改为国内阿里爸爸的镜像(30分钟的事3分钟解决)

    打开 meven目录conf下的 settings

    ctrl + f 搜索 “<mirrors>”

    在<mirrors>标签里增加以下内容:

     <mirrors>
        <mirror>
        	<id>alimaven</id>
        	<name>aliyun maven</name>
        	<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        	<mirrorOf>*</mirrorOf>
        </mirror>
      </mirrors>

    再去下载maven依赖的时候,有些依赖包的地址已经变成了aliyun的地址了,速度比之前快了很多 

     2. 创建 meven webapp

    File----> New Project

    Next ----> 选择项目路径

    Finish 完成创建,联网后让idea自动生成配置文件

     

    创建完成

    Learn more Maven基础之项目管理构建

    展开全文
  • maven本地仓库配置

    万次阅读 多人点赞 2019-05-11 18:50:24
    第二步:找盘符创建文件夹将将下载的maven报放进去,然后将下载的包解压了。 第三步:配置MAVEN_HOME的环境变量。如下: 注意这地方的变量值的路劲是你自己的实际maven解压后的路径。 配置完上面的了,将...

    来配置一下maven本地仓库:

    第一步:下载到官网下载maven包。下载地址:http://maven.apache.org/download.cgi

    第二步:找个盘符创建个文件夹将将下载的maven报放进去,然后将下载的包解压了。

    第三步:配置MAVEN_HOME的环境变量。如下:

    注意这个地方的变量值的路劲是你自己的实际maven解压后的路径。

    配置完上面的了,将MAVEN_HOME配置到Path变量中。如下:

    • MAVEN_OPTS = -Xms128m -Xmx512m(可选)

    • 在path变量末尾加入“;%MAVEN_HOME%\bin;”

    好了到这maven的基本配置就结束了。

    第四步:到Windows中的dos命令中验证一下配置的是否准确。输入mvn -v

    如果出现一下信息就说明配置成功:

    第五步:配置本地仓库:

    使用 Maven 给我们带来的最直接的好处,就是统一管理jar 包,那么这些 jar 包存放在哪里呢?它们就在您的本地仓库中,默认地址位于 C:\Users\用户名.m2 目录下(当然也可以修改这个默认地址),下面我们就修改一下这个默认地址。

    实际上我们可以将本地仓库理解“缓存”,目的是存放jar包。开发项目时项目首先会从本地仓库中获取 jar 包,当无法获取指定 jar 包的时候,本地仓库会从 远程仓库(或 中央仓库) 中下载 jar 包,并“缓存”到本地仓库中以备将来使用。

    远程仓库(中央仓库)是 Maven 官方提供的,可通过 http://search.maven.org/ 来访问。这样一来,本地仓库会随着项目的积累越来越大。通过下面这张图可以清晰地表达项目、本地仓库、远程仓库之间的关系。
    既然 Maven 安装了,那么本地仓库也就有了,默认路径在我们C盘目录下。这里不建议放到C盘,那么如何修改这个默认配置呢。
    打开maven安装目录\conf\setting.xml文件。我自己的路径:E:\maven_3.6.1\apache-maven-3.6.1\conf

    那么默认的本地仓库位置已经修改为E:\maven_Resporty目录了。
    最好先手动创建好该目录。

    最后检查一下配置是否正确。输入命令:mvn help:system

    最后如果没有报错就说明配置好了。然后你会发现你自己建的maven仓库的文件夹下会有很多的文件包自动出来。这些就是maven从中央仓库下载下来的文件了。

    展开全文
  • maven 一次打包多个maven项目

    千次阅读 2018-11-19 22:33:38
    maven 一次打包多个maven项目。 使用场景 一项目由多子项目组成,每子项目也是一个maven项目。每次打包需要打包每子项目,很麻烦,其实可以通过配置一顶级的pom.xml文件来解决这问题,只需要打包顶层的...
  • 关于IDEA maven无法下载jar包问题

    千次阅读 2019-09-04 09:26:52
    关于IDEA maven无法下载jar包问题 1.第一步 2.第二步 3.第三步 第三步详情 <mirror> <id>nexus</id> <name>internal nexus repository</name> <...
  • Maven(一)如何用Eclipse创建一个Maven项目

    万次阅读 多人点赞 2017-09-30 00:05:13
    Apache Maven 是一项目管理和整合工具。基于工程对象模型(POM)的概念,通过一中央信息管理模块,Maven 能够管理项目的构建、报告和文档。 Maven工程结构和内容被定义在一 xml 文件中——pom.xml,是 ...
  • Maven是什么?

    万次阅读 多人点赞 2019-05-08 15:06:23
    Maven [ˈmeɪvn] n.专家; 内行; Maven 是专门用于构建和管理... 有一pom.xml 用于维护当前项目都用了哪些jar包;所有的java代码都放在 src/main/java 下面; 所有的测试代码都放在src/test/java 下面 。 其二是...
  • eclipse使用maven教程

    万次阅读 多人点赞 2017-12-27 20:41:36
    eclipse使用maven教程eclipse使用maven教程 什么是maven maven下载与安装与配置 ...3创建一个maven项目 1项目的结构 2Eclipse中maven常用的命 3使用maven命令0.什么是maven参考 https://www.cnblogs.com/whgk/p
  • 个maven项目中有多类有main方法,打出多jar包使这些jar包有不同的主函数 解决 方式一:通过多pom文件打包 比如再写一pom2.xml,使用命令 mvn install -f pom2.xml 指定pom文件进行打包 方式二:通过...
  • Maven官网下载

    千次下载 热门讨论 2014-08-25 23:01:51
    Maven 资源,从官方下载的,使用于windows
  • 在别的项目中使用通过Maven安装生成的项目的jar包首先我在hello world项目中通过mvn clean install 命令构建hello world项目,同时会将这项目的jar包(hello-world-0.1-SNAPSHOT.jar)复制一份到本地maven仓库;...
  • Maven是什么?有什么用?

    千次阅读 2018-08-02 10:58:22
    Maven是Apache基金组织的一开源项目,它是一软件项目管理和综合工具。 Maven有什么用? Maven提供一完整生命周期的框架。既有基础工具的建设,也有标准的目录结构和完整的生命周期,因而可以省去很多时间去...
  • maven模块指定一模块打包

    千次阅读 2019-08-22 10:04:05
    mvn clean package install -pl 指定的模块名 -am 这不仅install 到target目录下也会install到本地仓库。 mvn clean package -pl 指定的模块名 -am 这打包到target目录下 ...
  • 什么是Maven以及Maven的优点

    万次阅读 2018-06-21 21:53:05
    Maven是Java平台下的一款项目构建和依赖管理的自动化管理工具。项目构建:将我们的源代码、配置文件变成可执行的war包或者jar包。依赖管理:项目需要正常运行,必须依赖一些第三方的jar包,对于这些第三方的jar包的...
  • maven项目dependences全是红色波浪线

    千次阅读 2019-01-14 22:21:46
    clone一项目,所有的dependences都是红线!!!编译不通过!!!(如下图) 开始以为是代码冲突,但是别人的却不冲突,排除!怀疑是环境问题。然后,删除maven、删除idea.... 这玩意整了我一整天 经过 1、...
  • 好用Maven 镜像仓库地址

    万次阅读 2018-12-10 14:34:46
    文章目录几好用Maven 镜像仓库地址1、如何修改镜像地址2、阿里云镜像3、maven官方2号镜像4、maven的UK镜像5、JBoss 镜像 几好用Maven 镜像仓库地址 1、如何修改镜像地址 找到Maven 安装目录,找到settings.xml...
  • apache-maven-3.2.1 官方绿色安装包

    千次下载 热门讨论 2015-12-14 19:27:07
    Maven是一项目管理工具,它包含了一项目对象模型 (Project Object Model),一组标准集合,一项目生命周期(Project Lifecycle),一依赖管理系统(Dependency Management System),和用来运行定义在生命周期...
  •  将apache-maven-3.3.9-bin.zip解压到一非中文无空格的目录下。例如:F:\Maven\apache-maven-3.3.9 ③配置环境变量:  右键计算机 -> 属性 ->高级系统设置 ->环境变量,在用户变量中新建(如果存在则编辑)...
  • Maven是用来干嘛的?

    万次阅读 多人点赞 2018-04-16 00:11:40
    特简单, 用maven之前你找jar包得到处找+下载,版本号也记不清。 用了maven以后这项工作就免了,所有jar包都是你的,你直接配置就行。
  • 最新版本apache-maven-3.5.0下载

    千次下载 热门讨论 2017-04-14 13:53:23
    apache-maven-3.5.0
  • maven 中配置多mirror的问题

    万次阅读 2019-06-18 19:26:20
    小伙伴遇到一疑问:他的工作笔记本,在公司用部门搭建的maven私服做镜像,回到家用aliyun的镜像,每次都要改配置文件,很麻烦,希望能够不改动配置文件的情况下,动态切换mirror配置。 我们知道 settings.xml...
  • 比较全的maven镜像地址

    热门讨论 2013-04-05 17:35:57
    还在为在家 联网 缺少资源jar比较全的maven镜像吗,现在提供一setting.xml 一般的jar 这上面都有的 免分分享
  • Maven项目只能识别项目本身包含,和...需要创建两个maven项目。 一、首先,创建一名为service的maven项目 新建一demo类: package com.mf; /** * @ClassName Demo * @Description TODO * @Author m...
  • maven面试题

    万次阅读 多人点赞 2019-06-26 16:46:20
    Maven 是什么? Maven 主要服务于基于 Java 平台的项目构建、依赖管理和项目信息管理。 Maven 的主要功能主要分为 5 点: 依赖管理系统 多模块构建 一致的项目结构 一致的构建模型和插件机制
  • Maven项目构建(一):什么是Maven

    万次阅读 多人点赞 2018-01-31 16:40:39
    Maven项目构建(一):什么是...​ Maven是一项目构建和项目管理的工具。一、项目构建是什么项目构建可以理解为一项目从无到有的一系列操作过程。比如写一简单的Java程序的过程如下:1、创建后缀为.java的源文
  • 下面这 maven 依赖,我们有两一样的依赖,但是不同的版本,最后项目会依赖哪个版本呢 答案是 28.2-jre,相同依赖不同版本,以最后的为准,依赖会被替换。 验证:
  • maven jar包

    千次下载 热门讨论 2014-08-05 14:43:33
    maven-aether-provider-3.2.1-sources.jar maven-antrun-plugin-1.3.jar maven-archiver-2.2.jar maven-artifact-3.2.1-sources.jar maven-assembly-plugin-2.2-beta-5.jar maven-bundle-plugin-1.0.0.jar maven-...
  • 有时候我们需要将一个Maven项目导入到Eclipse中,直接导入是不行的,我们可以通过一命令来实现:mvn eclipse:eclipse1、 进入该Maven项目的目录,该目录下必须要有pom.xml文件,否则是无法运行以上命令的。...
  • Maven镜像地址大全,Maven镜像地址配置示例

    万次阅读 多人点赞 2018-09-06 14:47:30
    最近在准备项目架构时,虽然自己已经又了私服,通过私服进行仓库的管理,但是由于网速的限制原因,又想在项目环境迁移时可以快速的构建并启动或者快速更新,之前项目开发的工作中,使用了一国外的一仓库,拉取了...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 878,129
精华内容 351,251
关键字:

maven是个