今天是刘小爱自学Java的第98天。
感谢你的观看,谢谢你。
话不多说,开始今天的学习:
经过97天的学习,对于JavaSE、数据库以及前端的基本知识,都有了一个大致的了解。
在有了这些基础后,就可以开始做Java项目了。
而在项目开发过程中会遇到一些问题:
主要都是对于jar包的处理,而对于这些问题的解决方案就是使用maven。
maven,专家的意思,它是一个项目管理工具。
1maven下载
通过网络搜索其官网下载即可。
该软件是由Apache这个组织开源的,不得不是说这个组织挺伟大的,Tomcat也是其开源的。
需要将压缩包解压到一个没有中文,空格或其他特殊字符的文件夹内,解压即可使用。
2maven作用
其中maven的主要作用有:
3maven环境变量配置
和Java一样,也需要配置maven环境变量。
做一个知识点的回顾,环境变量的作用在于:
可以让该程序在任何路径下运行,如果没有配置环境变量只能在其对应的安装路径下运行。
环境变量配置好后,在dos窗口中输入命令:mvn -v,如果运行成功即表示配置完成。
仓库就可以理解成一个目录,专门用来存储项目中需要的jar包,需要时直接引入即可。
其又被分为:本地仓库,中央仓库以及私服。
1本地仓库的配置
这是一定需要配置的,一个maven项目创建好后,如果需要jar包,它会优先去本地仓库去找。
如果本地仓库有该jar包,就直接使用,没有网络也能引入。
如果本地仓库没有该jar包,就需要去中央仓库或者私服中去下载。
①maven文件目录
在该目录下可以创建一个文件夹repository用于存放下载的jar包。
②conf文件夹下setting文件
conf即存放配置文件的地方,其中里面的setting文件就是一个核心配置文件。
③本地仓库路径
找到标签<settings>,使用标签<localRepository>可以配置本地仓库路径。
当然其也有一个默认的路径,不自定义路径也行,不过自己配置下也挺简单的。
并且一般不会将其存放在c盘中,因为随着我们的不停使用,repository文件夹虎越来越大。
我这边为求方便就放在c盘了,毕竟以后工作也不会用到该电脑。
2私服仓库的配置
maven所有的jar包都是从中央仓库下载的,是国外提供的一个资源库。
但是在国内这种网络条件下,去访问国外的网站是比较慢的,所以私服就出来了。
找到<mirrors>标签,在该标签下配置私服。
阿里巴巴作为国内顶尖的互联网企业,就提供了一个公共代理仓库,配置阿里云私服即可。
当然有的企业也会配置属于自己的私服。
使用IDEA创建maven工程之前需要将本地的maven配置到IDEA环境中。
在IDEA开发工具中选择:File—Other Settings—Setting for New Projects
1配置本地maven
找到Maven选项栏:
Maven home中配置maven的安装路径。
User settings file中配置maven中settings文件的路径。
配置好后本地仓库会自动设置成在配置文件中设定的路径。
2配置maven参数
创建maven项目后,默认会下载一些配置资源,所以需要配置maven参数。
找到Maven中的Runner,将参数设置到VM Options,其中参数为:
-DarchetypeCatalog=internal
3创建maven-web项目
①创建普通java项目
NEW Project—选择Maven创建项目。
GroupID是项目组织唯一的标识符。
比如项目叫test001,那么GroupID就是com.liuxiaoai.test001(域名+公司名+项目名)
ArtifactID就是项目的唯一的标识符,一般都是项目名+说明。
当然学习阶段也没有那么严格,了解即可。
②配置打包方式
在pom.xml文件夹中加一行标签:
<packaging>war<packaging>
即配置打包方式为war包。
同时点击import Change改变项目结构。
③配置webapp目录和web.xml
找到Projet Strusture—Facets
联系客服