maven的安装和环境配置

安装:

解压安装(略)

配置maven在windows的环境变量,查看maven是否正常;

MAVEN_HOME

 

PATH

cmd命令提示符,验证maven的版本,确定windows环境配置成功

>mvn -version

 

maven的仓库(repository)

maven作为管理项目的工具,可以将仓库中的插件,依赖,jar包等等保存使用;利用"一小段描述"找到的资源,都会从仓库中读取:

maven的仓库有2种

1 中央仓库(maven网络资源)

2 本地仓库(数据资源都存储在本地系统,无需联网)

 

本地库的配置

本地库的数据资源

资料--jt_repo.zip

  • 需要指向本地库rar包的资源;jt_repo.rar解压到没有中文路径,和空格的文件夹
  • 配置maven的settings文件(使用ali云镜像默认是国外镜像,指定本地库)

 

配置53行的localRepository

 

如果需要下载,国内最好使用ali云镜像

<mirror>

      <id>alimaven</id>

      <name>aliyun maven</name>

      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>

      <mirrorOf>central</mirrorOf>       

    </mirror>

Eclipse整合maven

  • 绑定maven(installation)

选择maven根目录

  • 绑定settings文件,使用eclipse整合的maven时,需要通过settings找到本地库,并且在需要下载资源时,从阿里云镜像下载

ECLIPSE的视图界面调整

package explorer :管理的是工程结构(开发代码时看这个界面)

navigator: 管理的是当前工程,磁盘文件结构(粘贴资源)

problem: 明确显式当前开发的各种问题;

搭建maven工程

搭建一个maven工程

 

根据创建的工程,选择不同的骨架,不同骨架对应创建的maven工程结构是不一样的;(quickstart---java工程,webapp--web工程)

 

工程结构

在webapp中创建源码编写的结构

以前的工程编译classes

java:代码在src,编译classes在bin

web:编译的classes 在webapp/WEB-INF/classes

在maven中都编译到一个target目录中

maven的简单搭建和项目结构

maven管理项目的核心配置文件pom.xml

pom中的内容

 

dependencies管理了当前maven工程的所有jar包依赖的问题

通过描述信息获取的jar包资源

<scope> 表示使用jar包的范围

test:表示编译时加载jar包进行编译(classes),整体工程打包时,不会包含scope为test值的任何jar包依赖

compile:默认值,当前maven工程在编译,打包时都会加载这个依赖;

猜你喜欢

转载自www.cnblogs.com/chuijingjing/p/9880296.html
今日推荐