Maven配置以及相关用法

Maven工作原理示意图

 Maven简单介绍

Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。
   作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。
  依赖:https://mvnrepository.com/

 Maven的安装与配置

注意:安装与配置过程中,要保持网络畅通!!! 

 1.下载maven安装包,解压即可使用
      http://maven.apache.org/download.cgi

2.配置maven环境变量

    2.1   MAVEN_HOME
    2.2   M2_HOME

3. 修改path添加maven相关路径
    配置方式跟jdk有些类似,环境变量MAVEN_HOME和M2_HOME的值为maven的根目录、
    然后在PATH环境变量里加入“%MAVEN_HOME%\bin;%M2_HOME%\bin;”即可

 环境变量配置完之后记得打开doc命令验证这行语句 :mvn -version

解压源文件setting里面的相关配置

找到解压文件夹的地方,找到conf文件夹中的setting.xml

 1.换源:阿里云

找到mrriors标签,进行镜像换元,将

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

放入mirrors 标签中

 

2.配置本地仓库

 大约在配置文件50行左右设置本地仓库

注意是:“E:/”而非“E:\”,仓库文件本来是注释掉的

eclipse中maven项目配置 

1.在首选项中找到maven

   1.1设置maven安装路径
           Installations

add你加压的安装路径

 

   1.2指定setting.xml文件
           User Settings

将setttings改为你配置完之后的settiing

2.创建maven项目

不要直接创建,点next,建议选择webapp的archetypes

 

 

 将项目名填入,即可完成创建

 创建完之后的报错解决

1. 在pom.xml中的build标签中加入代码

<plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.7.0</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>
        </plugins>

2.在web.xml中修改web-app的下载路径

//web.xml中的源码
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns="http://Java.sun.com/xml/ns/javaee"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
	id="WebApp_ID" version="3.0">
  </web-app>

 3.在eclipse三个竖点中找到

filters and customization中的resources将勾去掉

应用后将会出现setting文件 

 选中文件后编辑

1.将1.5变成1.8

2.将版本变成3.0

常见报错

1.环境变量搭建失败,建议doc窗口先测试,在进行后续操作

2.setting中没有进行换元,以及仓库文件保存的路径

3.eclipse中maven配置没有配置自己解压的文件

除了上述问题

网络不通畅,插件下载失败,将仓库中已下载的插件删除,重新创建

spirit_captive
关注 关注
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Maven配置及使用
11-08
Maven配置及使用,Maven配置及使用Maven配置及使用Maven配置及使用Maven配置及使用Maven配置及使用Maven配置及使用
Maven配置项目依赖使用本地仓库的方法汇总(小结)
08-18
以上介绍的五种方法可以帮助你在Maven项目中配置和使用本地仓库,从而实现更灵活的依赖管理。每种方法都有其适用场景和优缺点,根据实际需要选择合适的方法。务必注意,在使用本地路径或第三方库时,需要确保路径...
Maven
pingyongpy的学习空间
10-09 4996
你是否早已厌倦了日复一日的手工构建工作?你是否对各个项目风格迥异的构建系统感到恐惧?Maven——这一Java社区事实标准的项目管理工具,能帮你从琐碎的手工劳动中解脱出来,帮你规范整个组织的构建系统。不仅如此,它还有依赖管理、自动生成项目站点等超酷的特性,已经有无数的开源项目使用
Maven配置与使用
weixin_43328816的博客
03-12 206
1.Maven的下载 下载地址:http://maven.apache.org/ 在download的界面选择最新版本的Maven下载即可: 解压在一个文件目录在即可: 注意:目录不能包含有空格或者是中文 环境变量的配置: 复制当前bin目录下的路径 添加系统变量,将系统变量添加到path路径中即可。 测试Maven是否安装成功:在命令行输入mvn -v 表示Maven安装成功。 设置本地仓库:也就是下载的jar包放在哪里 找到:解压目录D:\apache.
Maven的安装、配置及使用入门
King的专栏
02-25 5286
第1章 Maven简介  1.1  何为Maven/2 1.2  为什么需要Maven/4 1.3  Maven与极限编程/7 1.4  被误解的Maven/8 1.5  小结/9 1.1 何为Maven  Maven这个词可以翻译为“知识的积累”,也可以翻译为“专 家”或“内行”。本书将介绍Maven这一跨平台的项目管理工具。作为Apache组织中的一个颇为成功的开源项
Maven deploy配置方法详解
08-18
Maven deploy 配置方法详解 Maven deploy 是 Maven 生命周期的一部分,负责将项目的构件部署到远程仓库中,以便其他开发者和工程共享。下面将详细介绍 Maven deploy 配置方法。 pom.xml 配置 在 pom.xml 文件中,...
maven 配置多个仓库的方法
09-07
主要介绍了maven 配置多个仓库的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Maven项目部署到服务器设置访问路径以及配置虚拟目录的方法
08-26
Maven项目部署到服务器设置访问路径以及配置虚拟目录的方法 Maven项目部署到服务器设置访问路径以及配置虚拟目录的方法是将Maven项目部署到Tomcat服务器上,并配置虚拟目录以便访问项目文件。下面是相关的知识点: ...
Maven 使用及其配置
ys.hubery
04-23 401
maven: pom: project object model plugin: maven具体的功能都是靠插件完成,maven本身很小,很多功能来源于插件。 maven版本和jdk相关版本: maven 3.3 require是JDK1.7 or above,Maven 3.2 requires JDK1.6 or above ,while Maven 3...
maven相关讲解和基础操作
Zack_Qin的博客
02-15 281
1. 为什么要使用maven?   ①粘贴jar包的问题     [1]每一个工程都需要重复复制jar包     [2]协同开发,不同开发人员导入的jar包如果不一致会造成冲突       小明:4.0.0-Spring       小刚:4.1.1-Spring Maven的解决方案:在所有工程中都加入jar包的引用,jar包本身在仓库中只有一份。各个工程引用的是同一个jar...
Maven配置详解
萧何的博客
09-06 628
1
Maven1:原理、下载安装、改仓库地址、改镜像源、以及依赖的导入、Maven建web工程
qq_31897241的博客
05-15 531
Maven的概念和理解 是一个apache维护的一个java项目构建和依赖管理工具 作用: 1.管理jar包的工具。使用任何jar包,不用自己各个官网找对应的jar包了,直接用maven中的即可。 2.jar包之间有复杂的依赖关系,maven可以自动导入所使用jar包依赖的jar包。 3.maven是构建管理工具:即把复杂结构的源代码构建成可执行部署的(web工程)war或(java工程)jar包 这个图太精髓拉了↓,有助于全局理解。 Maven安装和使用 1.登录官网→下载 官网 注意:这里的.t
Maven的原理、流程、scope作用域、生命周期、项目之间的关系,依赖,继承,聚合
weixin_45290168的博客
09-20 451
1.maven的概念: Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶(phase)中插件(plugin)目标(goal)的逻辑。 2.maven的优点: 简化了项目依赖管理:jar包管理,防止了冲突 便于与持续集成工具(jenkins)整合 便于项目升级,无论是项目本
maven原理图
大表哥
10-26 660
maven的基本原理和使用
weixin_33836223的博客
03-20 451
一、Maven中央存储库 当你建立一个 Maven 的项目,Maven 会检查你的 pom.xml 文件,以确定哪些依赖下载。首先,Maven 将从本地资源库获得 Maven 的本地资源库依赖资源,如果没有找到,然后把它会从默认的 Maven 中央存储库 http://search.maven.org/ 查找下载。 在Maven中,当你声明的库不存在于本地存储库中,也没有不存在于M...
maven内部运行原理解析(二)
weixin_34122604的博客
01-25 410
2019独角兽企业重金招聘Python工程师标准>>> ...
Maven配置测试插件Surefire详解
对于JUnit,你可以使用`@Ignore`注解来临时忽略某个测试方法: ```java @Test @Ignore public void ignoredTestMethod() { // 测试代码 } ``` 对于TestNG,同样有`@Ignore`注解,但也可以使用`@Test enabled=false`...
写文章

热门文章

  • 新建git分支并将本地分支推向远程 18513
  • 解决用mybatisPlus修改字段时会自动忽略传值为null的字段 5372
  • Error updating database. Cause: com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: 3782
  • 数据库修改字段时报错Data truncated for column ‘字段名‘ at row 1 1843
  • 字符替换gt lt(大于/小于/等于)英文全称 1035

分类专栏

  • 笔记 9篇

最新评论

  • 新建git分支并将本地分支推向远程

    鑫品: 好文章,up真棒

  • 解决用mybatisPlus修改字段时会自动忽略传值为null的字段

    六犇犇: 这个要看业务场景,一般系统模块功能确实应该是有值就更新,没值就忽略不更新;但是如果业务场景要求为空更新你就会发现submit之后原先的值还在,很容易被认定为后端接口bug,仔细追究发现是mybatisPlus的问题

  • 解决用mybatisPlus修改字段时会自动忽略传值为null的字段

    spirit_captive: 这个是为了解决要更新为空值的情况

  • 解决用mybatisPlus修改字段时会自动忽略传值为null的字段

    SnowMan_W: 你更新的时 有值就更新 没值就不更新 有必要怎么麻烦么

大家在看

  • 5. 最长回文子串 110
  • C++ std::find函数 容器元素查找 206
  • 苍穹外卖学习日志 -----20天项目从零到完结-----含软件下载,环境配置,框架学习,代码编写,报错处理,测试联调,每日总结,心路历程等等...... 2083
  • 【亲测】Adobe InDesign (ID)软件下载安装(附win/mac安装包)
  • 【java面经速记】Mysql和ES数据同步

最新文章

  • 字符替换gt lt(大于/小于/等于)英文全称
  • Error updating database. Cause: com.baomidou.mybatisplus.core.exceptions.MybatisPlusException:
  • 新建git分支并将本地分支推向远程
2023年2篇
2022年4篇
2021年7篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家卡通玻璃钢雕塑造型云南景观雕塑玻璃钢雕塑清远玻璃钢卡通雕塑商家晋城佛像玻璃钢彩绘雕塑公司淮北玻璃钢雕塑公司玻璃钢雕塑马固定方法万州玻璃钢仿铜雕塑枣庄卡通玻璃钢雕塑厂家长方形玻璃钢花盆模具玻璃钢雕塑难吗内蒙古玻璃钢雕塑哪家好玻璃钢大猩猩雕塑商场美陈制造商吉利玻璃钢雕塑费用上海节庆商场美陈费用四川欧式玻璃钢雕塑玻璃钢彩绘雕塑厂家商场美陈形象玻璃贴吧新郑锻铜校园玻璃钢雕塑上海中山玻璃钢雕塑宝鸡商场至陈仓园家美佳宁波玻璃钢雕塑哪里价格低榆林公园玻璃钢雕塑厂家商场楼层美陈评比洛阳玻璃钢雕塑报价卡通雕塑万达鹿玻璃钢雕塑衢州抽象玻璃钢雕塑济源玻璃钢商场美陈供应江门能透光玻璃钢雕塑现货抚顺玻璃钢商场美陈香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化