美文网首页
使用包管理神器maven的正确姿势

使用包管理神器maven的正确姿势

作者: knowlege_picker | 来源:发表于2020-08-06 08:03 被阅读0次

在学习javaweb之前,需要下载安装Tomcat、Maven、JDK,并配置环境变量。

所有环境最好都放在一起,以后的其他环境也放在一起,方便查找和配置

创建javaweb项目的时候需要选择从Maven模板中创建项目。

创建时选择下载的Maven文件夹做为jar包的仓库并导入配置文件。

创建成功的Meven项目就可以通过配置包名自动导包了

Maven

Maven是做什么的

  1. 在javaweb开发中,需要大量的jar包,maven之前需要手动去导入

  2. jar与jar包之间的相互的依赖错综复杂,maven可以管理这些关系

  3. maven的诞生,解决了手动导包的麻烦,实现按包名自动导入并配置jar包

  4. 总而言之,它简化了开发的过程,使开发人员免受许多细节的困扰。

配置maven

把meven解压出来之后,打开maven文件夹下的conf/setting.xml配置文件

配置项简化如下:

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
 <pluginGroups></pluginGroups>
 <proxies></proxies>
 <servers></servers>
 <mirrors></mirrors>
 <profiles></profiles>
</settings>

各个扩展符之间可以填入相关的maven配置。

解压maven之后第一件要做的事应当是配置镜像。因为我们自动获取的所有jar包都来源于maven的社区网站,maven的相关服务器在国外,所以国内访问非常慢。我们需要在<mirrors>中配置阿里云镜像,加快jar包的下载速度。配置如下:

<mirror>
 <id>nexus-aliyun</id>
 <mirrorOf>central</mirrorOf>
 <name>Nexus aliyun</name>
 <url>http://maven.aliyun.com/nexus/content/groups/public</url> 
</mirror>

配置本地仓库

配置完了镜像,就可以从镜像下载需要的jar包了。在此之前需要指定jar包下到电脑上的什么位置。默认是存在于C:\Users\hwx\.m2\repository路径下的,现在我们需要把仓库下到我们解压的maven文件夹下。在解压的maven文件夹下建立一个存放jar包的文件夹,命名为maven-repo并且把路径配到setting.xml中。配置截图如下:

maven本地仓库.png

配置环境变量

这步不能省。

后记

我在查看官方文档的时候,还看到插件、网站部署等功能介绍,先不去细究。

maven终究是一个方便我们开发的工具,不用花太多的时间去学习它,等用到了再说。

至此1,我们已经我们已经完成了javaweb构建的准备工作,接下来的任务是写一个servlet2

[1] 学习了tomcat应用服务器、servlet容器与sevlet
[2] 手把手教你创建第一个Servlet程序

相关文章

网友评论

      本文标题:使用包管理神器maven的正确姿势

      本文链接:https://www.haomeiwen.com/subject/qysarktx.html