http://www.runoob.com/maven/maven-tutorial.html

https://www.yiibai.com/maven/

Maven 提倡使用一个共同的标准目录结构,Maven 使用约定优于配置的原则,尽量遵守以下的目录结构

${basedir}  // 存放 pom.xml 和所有的子目录
${basedir}/src/main/java // 项目的 java 源代码
${basedir}/src/main/resources // 项目的资源,比如 property 文件、springmvc.xml
${basedir}/src/test/java // 项目的测试类的源代码,比如 Junit 代码
${basedir}/src/test/resources // 测试用的资源
${basedir}/src/main/webapp/WEB-INF // web 应用文件目录,web 项目的信息,比如存放 web.xml、本地图片、jsp页面等
${basedir}/target // 打包输出目录
${basedir}/target/classes // 编译输出目录
${basedir}/target/test-classes // 测试编译输出目录
Test.java // Maven 只会自动运行符合该命令的测试类
~/.m2/repository // Maven默认的本地仓库的目录位置

Maven 的系统要求

需要事先安装 JDK,并配置 JAVA_HOME 环境变量

Maven 下载及安装

下载二进制版本,并解压,放到一个方便管理的目录:

配置环境变量 MAVEN_HOME,并将 mvn 命令添加到环境变量 Path 中

测试

通过修改 setting.xml 文件来修改 maven 的配置

在 maven 安装目录下的 conf/settings.xml 控制全局的设置

在用户目录下的 ~/.m2/settings.xml 控制该用户的设置 (如果 ~/.m2/settings.xml 不存在,可以将 conf/settings.xml 复制过去后,在进行修改)

本地仓库只有一个,但远程仓库可以设置多个,默认的远程仓库是中央仓库

设置 Maven 本地仓库, 默认是 ${user.home}/.m2/repository

  <!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<localRepository>C:\Users\mail.simcere.com\.m2\repository</localRepository>

设置远程仓库,国外的远程库下载速度比较慢,一般配置国内的仓库阿里云中央仓库

<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
-->
<mirror>
<id>aliMaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
</mirrors>

Maven 下载安装的更多相关文章

  1. Maven下载安装步骤

    Maven下载安装步骤 1.下载maven 进入Maven官网的下载页面:http://maven.apache.org/download.cgi,如下图所示: 选择当前最新版本:"apac ...

  2. Maven下载安装

    1.maven下载地址 https://maven.apache.org/配置:M2_HOME D:\tool\mvn\apache-maven-3.3.9 PATH %M2_HOME%/bin3.命 ...

  3. Maven下载安装测试

    一.Maven下载 在Maven官网下载压缩包 二.安装 解压后目录如下 bin目录包含mvn的运行脚本 boot目录包含一个类加载器的框架,加载自己的类库 conf是配置文件目录 lib目录包含一些 ...

  4. maven下载安装以及环境配置

    1.到官网下载maven 2.解压到自己想放的安装目录 3.复制maven所在的安装路径,然后右键我的电脑-->属性-->高级系统设置-->环境变量 4.在系统变量中新建,设置变量名 ...

  5. maven 下载 安装 环境配置

    电脑系统:win10  64位   idea 2019    Java 1.8 1.链接地址,我一般都找官网 http://maven.apache.org/download.cgi 截图:注意mav ...

  6. Java应用的优秀管理工具Maven的下载安装及配置

    1.进入Maven的官方下载地址:http://maven.apache.org/download.cgi 2.向下滚动页面,点击这个zip包进行下载: 3.将压缩包解压后剪切到Mac的某个目录下就完 ...

  7. 第一节:Maven 下载,安装和配置

    Maven是Apache的一个产品所以要下载Maven的话可以到https://www.apache.org网站上下载 进入到APache这个网站后看一下几部操作 第一: 选择点击导航栏上面的proj ...

  8. maven下载,安装与eclipse中maven配置

    1.maven下载.安装与环境变量配置 http://blog.csdn.net/jiuqiyuliang/article/details/45390313 2.Eclipse中maven的配置 ht ...

  9. IDEA第一章----下载安装idea,设置背景字体编码,配置JDK/Maven

    写在前面的话: 在程序的世界混迹了5年+,认真过,蹉跎过,回首突然发现自己得到的东西却很少.于是想写点东西记录下学习.工作抑或生活的种种,人生不只是眼前的苟且还有诗和远方,任沧海桑田韶华不在,愿无岁月 ...

随机推荐

  1. VUE 关于理解$nextTick()的问题

    Vue.js 通常鼓励开发人员沿着“数据驱动”的方式思考,避免直接接触 DOM.this.$nextTick()官方介绍:将回调延迟到下次 DOM 更新循环之后执行.在修改数据之后立即使用它,然后等待 ...

  2. yum except KeyboardInterrupt, e: 错误

    在上一篇升级python的时候的,使用yum时,出现以下错误   [root@localhost bin]# yum   File "/usr/bin/yum", line 30 ...

  3. jps,jstack

    当java程序发生死循环的时候可以结合使用这两个命令查看死循环发生的位置.

  4. as3.0两点之间简单的运动,斜着运动,任意两点

    import flash.utils.Timer;import flash.events.TimerEvent;//fixed结束点//sprite初始点var fixedX:Number = fix ...

  5. AI图谱

  6. C++求图任意两点间的所有路径

    基于连通图,邻接矩阵实现的图,非递归实现. 算法思想: 设置两个标志位,①该顶点是否入栈,②与该顶点相邻的顶点是否已经访问. A 将始点标志位①置1,将其入栈 B 查看栈顶节点V在图中,有没有可以到达 ...

  7. e-olymp Problem4196 Chocolate bars

    吐槽一下,这个OJ的题目真的是阅读理解题.代码非常短,就是题目难理解.心累. 传送门:点我 Chocolate bars It is hard to overestimate the role of ...

  8. 11. Container With Most Water(头尾双指针)

    Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai). ...

  9. c# 记录内容到txt文件

    string a= content;//采样结果 if (!File.Exists("e:\\newfile\\newtxt.txt")) { new FileStream(&qu ...

  10. Balanced Numbers (数位DP)

    Balanced Numbers https://vjudge.net/contest/287810#problem/K Balanced numbers have been used by math ...