Maven环境配置_maven配置-程序员宅基地

技术标签: 配置  idea  maven  


一、官网下载maven

maven官网点此进入
在这里插入图片描述
任选一个下载,下载完成以后解压到一个文件夹中


二、配置环境变量

在系统变量中配置:

  • M2_HOME=maven目录下的bin目录(使用Spring的时候会用到此地址)
  • MAVEN_HOME=maven的目录
  • 系统变量的path中配置:%MAVEN_HOME%\bin

配置完成后打开控制台,输入mvn -version。
在这里插入图片描述


三、settings.xml中配置阿里云镜像

maven目录中的conf文件中有一个settins.xml文件

  • 镜像(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>

四、settings.xml中配置本地仓库

  • 在maven目录下自己新建一个repository文件
    在这里插入图片描述

  • 在settings.xml中配置对应的repository文件地址

<localRepository>F:\apache-maven-3.8.5\repository</localRepository>

五、创建一个MavenWeb项目

1、创建一个MavenWeb项目
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
2、等待项目创建成功
在这里插入图片描述
创建成功后,repository中会生成一些文件
在这里插入图片描述
3、IDEA中的maven设置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、标记文件夹功能
在这里插入图片描述
也可以直接在这里修改
在这里插入图片描述


六、创建一个普通Maven项目

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


七、pom.xml

maven的核心配置文件
在这里插入图片描述

  • target文件中包含Tomcat启动后产生的文件
    在这里插入图片描述
  • pom.xml文件详解
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

八、总结

  • maven由于约定大于配置,可能会遇到我们写的配置文件,无法被导出或者生效的问题
    解决方案:
    在这里插入图片描述
<!--在 build 中配置 resources,解决资源导出失败问题-->
<!--include 标签指定哪些文件将被匹配,以*作为通配符-->
<!--exclude 标签指定哪些文件将被忽略,以*作为通配符-->
<!--filtering 构建过程中是否对资源进行过滤,默认false-->
<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>
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_39674880/article/details/124473002

智能推荐

SpingMVC IReport多数据源交叉报表示例_jaspersoft ireport designer 多数据源-程序员宅基地

文章浏览阅读8.8k次,点赞5次,收藏8次。开始本示例之前,有必要先阅读我先前发布的《SpringMVC与iReport(JasperReports) 5.6整合开发实例》这篇博文,只有熟悉了SpringMVC与iReport的整合基础之后,才能更容易上手本示例教程,因为本示例的重点在于iReport报表_jaspersoft ireport designer 多数据源

angr_angr re-程序员宅基地

文章浏览阅读1k次。angr_angr re

mysql中limit和offset的用法详细介绍_mysql limit offset-程序员宅基地

文章浏览阅读2.2w次,点赞29次,收藏129次。有的时候我们在学习或者工作中会使用到SQL语句,那么介绍一下limit和offset的使用方法。mysql里分页一般用limit来实现,例如:1、select* from user limit 3表示直接取前三条数据2、select * from user limit 1,3;表示取1后面的第2,3,4三条条数据3、select * from user limit 3 offset 1;表示取1后面第2,3,4三条条数据解释:1、当 limit后面跟一个参数的时候,该参数表示要取的数据的数_mysql limit offset

OpenCV3学习(10.1)背景分离 (帧间差分法、背景差分法)_opencv 背景差分-程序员宅基地

文章浏览阅读1.4w次,点赞7次,收藏105次。 背景提取是在视频图像序列中提取出背景,背景就是场景中静止不动的景物。因为摄像机不动,因此图像中的每个像素点都有一个对应的背景值,在一段时间内,这个背景值是比较固定的。背景提取的目标就是根据视频图像序列,找出图像中每一点的背景值。 背景提取有很多算法。针对静止摄像机的帧间差分法、高斯背景差分法,还有针对运动摄像机的光流法等。 一. 帧间差分法相邻帧间图像差分思想:检测出了相邻两帧..._opencv 背景差分

磁共振计算机都是量子技术吗,IBM利用磁共振对单个原子成像,未来用于量子计算机...-程序员宅基地

文章浏览阅读105次。导读:虽然并非是最漂亮的科学设备,这台显微镜能够利用磁共振技术对单个原子成像凤凰网科技讯北京时间 7 月 2 日消息,随着我们的设备尺寸越来越小,越来越复杂,用来制造它们的材料也越来越复杂。这意味着我们必须仔细地开发设计新材料。不同的显微技 ......虽然并非是最漂亮的科学设备,这台显微镜能够利用磁共振技术对单个原子成像凤凰网科技讯北京时间 7 月 2 日消息,随着我们的设备尺寸越来越小,越来越..._核磁共振中运用了量子科技吗

Ubantu安装Nginx部署Vue项目_ubutunbu ngnix部署前端vue项目-程序员宅基地

文章浏览阅读2k次。Ubantu安装Nginx部署Vue项目_ubutunbu ngnix部署前端vue项目

随便推点

solr总结详解教程_key=solr.jvm%3aos.processcpuload&key=solr.node%3ac-程序员宅基地

文章浏览阅读5.6k次,点赞2次,收藏15次。Solr调研总结开发类型全文检索相关开发Solr版本4.2文件内容本文介绍solr的功能使用及相关注意事项;主要包括以下内容:环境搭建及调试;两个核心配置文件介绍;维护索引;查询索引,和在查询中可以应用的高亮显示、拼写检查、搜索建议、分组统计、拼音检索等功能的使用方法。版本作者/修改人日期V1.0gzk2013-06-04 1. Solr 是什么?Solr它是一种开放源码的、基于 Lucene..._key=solr.jvm%3aos.processcpuload&key=solr.node%3acontainer.fs.coreroot.usabl

cocos2d-x ndk adt mac 路径配置_cocos2dx 怎么设置sdk 路径-程序员宅基地

文章浏览阅读1.4k次。export PATH=/bin:/sbin:/usr/local/mysql/binexport PATH=$PATH:/Applications/MacVim-snapshot-68export PATH=$HOME/.rbenv/bin:$PATHexport CLICOLOR=1export LSCOLORS=GxFxCxDxBxegedabagacedexpo_cocos2dx 怎么设置sdk 路径

linux usb声卡 无声音,记一次解决在Ubuntu 18.04下声卡没有声音的经历-程序员宅基地

文章浏览阅读1.6k次,点赞2次,收藏5次。电脑的主板是华硕的B150-PLUS,声卡是瑞昱的intel ALC 887,从Ubuntu 16.04升级到Ubuntu 18.04系统,使用一切正常,但是声卡没有声音。经过查找资料,得出了解决该问题的答案,如果你的Ubuntu 18.04系统也没有声音,可以参考下方的解决方案处理。解决方案1.在Ubuntu 18.04终端中运行以下命令:sudo apt-get remove --purge ..._alc887声卡驱动ubuntu

微信支付-电商收付通开发-02.获取平台证书与图片上传_java实现微信电商收付通get 获取平台证书列表-程序员宅基地

文章浏览阅读3.4k次。文章目录1. 配置类与工具类1.1 okhttp3工具类1.2 微信支付配置类1.3 微信支付工具类2. 获取平台证书与图片上传接口3. 参考链接1. 配置类与工具类引入gradle依赖subprojects { dependencies { ... //微信的apache-httpclient扩展 compile 'com.github.wechatpay-apiv3:wechatpay-apache-httpclient:0.1.5' _java实现微信电商收付通get 获取平台证书列表

queue()方法_queue()-程序员宅基地

文章浏览阅读2.5k次。queue()方法是一个遍历方法,作用是显示或操作在匹配元素上执行的函数队列。刚开始使用这个方法是用它来遍历匹配元素以使用它带有的回调函数来对匹配元素进行操作,在了解到这个方法真正的作用后有点杀鸡用牛刀的感觉。他真正的作用是操作匹配元素上执行的函数队列,其中一点就是在队列末端中放置一个新函数,这点作用正好就被我用来杀鸡了。请注意,当通过 .queue() 添加函数时,我们应当确保最终调用了..._queue()

python3---对windows系统的文件夹与文件属性为隐藏、只读等。os.chdir、os.getcwd、win32api、win32con_python 设置文件 隐藏 只读属性-程序员宅基地

文章浏览阅读4.2k次。python3—对windows系统的文件夹与文件隐藏 参考:python3.4对应下载https://www.jb51.net/softs/416131.html确认是否安装成功,如下:C:\Python34&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;pythonPython 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit (In..._python 设置文件 隐藏 只读属性

推荐文章

热门文章

相关标签