Maven的使用和配置
Maven的使用和配置
起源:
Apache 软件基金会(非营业的组织,把一些开源软件维护管理起来)
maven 是apache的一个开源项目,是一个优秀的项目构建(管理)工具,
maven 管理项目中的jar,以及jar与jar之间的依赖
maven 可以完成项目编译,测试,打包等功能
pom.xml 里面可以配置相关信息,指导maven如何工作
坐标:jar包在仓库中的唯一位置,
? apache将jar全部在服务器端统一进行了管理,
? 每一个jar都有一个唯一的地址,
? 开发者只需要在项目中配置需要使用的jar的地址(坐标),
? maven就会自动从官方下载jar
仓库:官方存储jar文件的仓库
? 中央仓库:官方提供的,访问速度慢
? 中央仓库镜像:在全球各地对中央层库进行备份(例如阿里云),国内访问速度快
? 本地仓库:在程序员电脑上的仓库,第一次使用时从官方下载到本地,以后从本地直接引用即可
Maven开发环境搭建:
1.1:下载Maven服务器
Maven 官网:http:// maven .apache. org
1.2:安装 配置Maven
在系统环境中配置环境变量,在path中配置到bin目录,配置成功后打开命令提示符输入mvn -version指令查看版本,如果能查看说明配置成功
然后配置本地仓库地址
新建一个文件夹一般命名为本地仓库(LocalRepository),打开下载的maven路径中的conf文件夹中的settings.xml在里面修改本地仓库:把localRepository标签中间的地址改为自己设置的本地仓库地址然后解掉注释
接着我们需要配置阿里云Maven镜像仓库,这样子下载更快
<mirror>
<id>aliMaven </id>
<name>aliyun Maven </name>
<url>http://Maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
把上述代码放入pom.xml的mirrors标签里
1.3idea中设置Maven:
1.3.1:File中点击New Projects Settings的Settings for New Projects…
1.3.2:然后点击Bulid,Execution,Deployment里的Build Tools的里的Maven
把Maven home directory改成maven版本路径
User settings file改成settings.xml的路径
Local repository改成本地仓库的路径
1.4创建Maven工程:
新建一个项目选择Maven
main里面时java代码
test里面是测试代码
pom.xml是maven项目于核心配置文件
2.pom.xml配置:
pom.xml文件基本结构
2.1.项目基本信息:
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>test</artifactId>
<version>1.0-SNAPSHOT</version>
2.2.依赖信息:
eg:
<dependencies>
<!--mysql-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.16</version>
</dependency>
</dependencies>
上述代码是指需要8.0.16版本的mysql-connector-java
http://mvnrepository.com/在这个官网就可以找到相关groupid和artifactid和version信息
2.3.构建信息:
<build>...</build>
3.Maven命令
compile:编译,编译后放在target
打包jar:
clean清空编译的target
compile编译
package打包
打包完后maven-status会出现一个jar包,可以复制出去便完成打包
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!