Mvaen安装
一、准备工作
1、确定电脑上已经成功安装jdk7.0以上版本
2、win10操作系统
3、maven安装包 下载地址:http://maven.apache.org/download.cgi
二、解压Maven安装包
在上述地址中下载最新的Maven版本,解压到指定目录(此处根据自己的需要),本人解压到了D:\install\maven\apache-maven-3.5.0目录下,里面有bin、lib
conf等文件夹。
三、配置Maven环境变量
在我的电脑-------属性-------高级系统设置---------环境变量---------系统变量--------新建
变量名:M2_HOME
变量值:D:\install\maven\apache-maven-3.5.0(这里是你maven的地址)
找到Path在环境变量值尾部加入:;%M2_HOME%\bin; //前面注意分号
四、检查jdk和maven的环境变量是否配置成功
打开dos窗口运行命令mvn -v,出现如下图所示的信息说明安装成功;
五、Eclispe和MyEclispe
Eclispe配置
选择Preferences选项
再点击上图的open file 进入到
1.修改maven本地仓库地址
<localRepository>自己本地仓库地址(就是jar放的文件)</localRepository>
2.修改maven远程仓库缘
<mirror>
<id>AliMaven</id>
<name>aliyunmaven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
3.验一下我们刚才做的事情产生作用没有,控制台输入:mvnhelp:system
MyEclipse配置
我的是中文对应 在windows选项中à选择Preferences选项
和之前Eclipse一样的操作
再点击上图的open file 进入到
1.修改maven本地仓库地址
<localRepository>自己本地仓库地址(就是jar放的文件)</localRepository>
2.修改maven远程仓库源
<mirror>
<id>AliMaven</id>
<name>aliyunmaven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
1.Maven创建
然后全选默认
2.1自定义变量
在pom文件中我们可以这样定义变量,
<properties>
<spring.group>org.springframework</spring.group>
<spring.version>3.1.1.RELEASE</spring.version>
</properties>
在使用的时候,通过如下方法引用
<dependency>
<groupId>${spring.group}</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
需要注意的是,在“<properties>”中除了可以自己构建需要的变量,也可以指定项目内置变量的值,例如,设置源码编码、生成报告编码和surefire插件的jvm运行参数为utf-8
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<argLine>-Dfile.encoding=UTF-8</argLine>
</properties>
2.2 内置变量
· ${basedir} 项目根目录
· ${project.build.directory} 构建目录,缺省为target
· ${project.build.outputDirectory}构建过程输出目录,缺省为target/classes
· ${project.build.finalName} 产出物名称,缺省为${project.artifactId}-${project.version}
· ${project.packaging} 打包类型,缺省为jar
· ${project.xxx} 当前pom文件的任意节点的内容
2.3 依赖关系(jar导入)
依赖关系。实际上pom之间存在好三种关系:继承、依赖、聚合。我们先讲依赖,这也是最重要的关系。
例如
<!--jUnit -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<!-- <scope>test</scope> -->
</dependency>
3. 构建
3.1 plugin
Plugin的配置如下:
详细可以参考
https://www.yiibai.com/maven/