面试疑难点解析:开发工具及框架(一)
日期: 2020-02-18 分类: 跨站数据 338次阅读
简介: 为什么都使用Maven?Maven核心功能是什么?如何配置Maven?本篇文章解答你的疑惑~
为什么都使用Maven?
Maven核心功能在于开发包的管理,同时还可以实现程序的编译处理。如果使用了Maven可以避免用户自己手工下载开发包:
—— 所有的Maven的项目都存在有一个pom.xml文件,这个文件可以实现所有开发包的管理;
—— 传统的开发包流程(MyEclipse很集成化);
- 通过各个官网进行开发包的下载,当时开发包的组成还比较简单,基本上某一个大型的框架都会有一些开发包,有一个尴尬的问题出现了:这些开发包太大了,所有的项目最终都一定要发布到Linux、UNIX系统之中,上传这些开发包很麻烦,因为这些开发包很大;
- 这些开发包的冲突,某些版本可能不匹配;
—— 到现在为止许多开发公司都开始不使用MyEclipse了,使用MyEclipse最大的好处在于开发包好管理,所以在这种情况下Maven的意义不是很大;
—— 所以这些开发包就不上传了,部署到服务器上之后自己下载。
个人观点:如果将开发包保存下来,而后直接手工配置到项目里可能会更合适,因为在确定开发包兼容版本之后这种方式比较省心。
Maven配置
Eclipse+Maven的配置
MyEclipse、IDEA都是非常优秀的开发工具,价格也很优秀。许多企业不愿意支付这样的费用,那么就去使用EclipseEE版开发,后来由于Maven出现,给整个项目的开发包管理带来了非常方便的使用,在这样的背景下,许多公司就开始纯粹使用EclipseEE+Maven。
1.需要配置Maven的国内仓库;
——因为伟大的防火墙已经牢牢地将心锁在了中国,我们需要避免被撞墙的风险;
修改Maven工具中的setting.xml文件。
2.启动Eclipse NEON版,首先将Tomcat配置上去,也需要配置使用的JDK;
—— 坑:在使用Eclipse配置的时候需要经常重新启动,否则就会出错;
本次为了方便直接使用的是Tomcat解压缩版,在配置Tomcat的时候使用的JRE一定要是本机的JDK,否则有可能出现问题。
3.建立一个WEB项目后才可以出现Server;
4.首先在Eclipse里面配置要使用的Maven工具;
5.建立Maven项目(坑)我们现在使用的是JDK1.8,但建立的Maven使用的是JDK1.5(级别);
随后选择建立一个WEB项目;
对于Maven而言,一定需要下载一些开发包,而之前配置的国内的仓库就可以帮助我们尽快进行开发包的下载。
一定要记住一个问题:如果你第一次建立好的Maven项目什么都没有,这个时候可以直接在项目上选择删除,而后就开始进入到上面的下载了(下载完后再问你是否需要删除)。
6.将Maven使用的JRE更新;
7.此时的项目里面需要配置jsp-api.jar、servlet-api.jar两个开发包,可以通过mvn仓库进行下载。(仓库地址:http://mvnrepository.com/)
8.修改Maven中的WEB版本;
修改工作区中的配置文件:“org.eclipse.wst.common.project.facet.core.xml”。
除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog
上一篇: 如何构建阿里小蜜算法模型的迭代闭环?
下一篇: Java经典面试题整理及答案详解(二)
精华推荐