完成前三篇文章的基础配置后我们就可以进行基础的Java开发了。但是,如果要开发Javaweb项目还需要配置服务器(以Tomcat为例);几乎所有的项目都会涉及对数据的存储和操作,所以还需要配置数据库(以Mysql为例);为方便Jar包的管理还需要配置Jar包管理器(以Maven为例);团队开发中版本控制是必要的,因此还需要配置版本控制工具(以SVN和Git为例)。
一、Maven:
开发过程中最忌讳的是花大把的时间实现了一个功能最后发现别人已经实现过了,有时候适当的参考和借鉴可以避免很多不必要的重复工作,也会使我们的开发事半功倍,所以引用一些外部的工具包是必然的,这些工具包或是来自JDK的扩展或是由第三方公司或个人提供,但无疑都需要把别人打好的Jar包引入到自己的工程中,有些包还有更底层的依赖包,靠手动查找、下载、再引入的话实在麻烦,有时候还会因为Jar包版本不一致而导致失败,因此各类管理Jar包的工具应运而生,其中最常用当属Maven(不要嫌弃它的配置复杂,用了之后你就会对它爱不释手)。下面将详细介绍Maven的下载安装和配置:
1.Maven的下载:
百度搜索maven,点击Maven – Welcome to ApacheMaven官网 进入Maven官网
进入官网后点击Download,最新版本的各个文件下载链接就会出现在列表中,目前最新版本是3.5.0(图中也标出了其他版本的下载入口,如果有需要可自行选择),bin是二进制文件可直接使用,src是源代码文件,zip是Windows系统压缩文件的后缀,tar.gz是Linux系统压缩文件的后缀,我的系统是Windows所以选择apache-maven-3.5.0-bin.zip
下载成功后如下图所示:
2.Maven的安装:
Zip格式的文件一般不需要安装,解压即可。文件解压后如下图所示:
3.Maven的配置:
右键计算机,选择属性后依次选择:高级系统设置-->高级-->环境变量
MAVEN_HOME的配置:新建一个系统变量,变量名为MAVEN_HOME,变量值为Zip文件解压后的路径
Path的配置:
找到Path变量,点击编辑,把%MAVEN_HOME%\bin加入到Path变量的值中
MAVEN_OPTS的配置:
这个配置不是必须的,不配置也不影响正常使用,但是执行Maven命令实际上就是在执行Java命令,当项目比较大时Java默认的最大可用内存往往不能满足Maven运行的需求,如果没有这个配置,很容易抛出java.lang.OutOfMemeoryError。
验证:
依次点击:开始-->运行-->输入cmd-->ok 进入cmd控制台
输入mvn -v会输出Maven的版本,还会显示当前JDK版本以及操作系统等信息。
4.设置localRepository:
这一步主要是配置本地Maven仓库的位置,也就是从Maven中央仓库下载的Jar包在本地的存放位置, 如果不设置将使用默认的位置:${user.home}/.m2/repository。
找到如下文件 ${MAVEN_HOME}/conf/setting.xml
打开文件找到 localRepository部分,把
配置好后记得保存文档。
5.在Eclipse中配置Maven:
(1).安装Maven插件(如果插件已存在,则跳过此步骤):
打开Eclipse,依次点击Help-->Eclipse Marketplace进入Eclipse 插件应用市场
进入插件应用市场后,输入maven,找到Maven Integration for Eclipse,点击install,因为我已经下载过了所以显示是的Installed,下载过程中可能需要重启Eclipse。
(2).配置本地Maven路径:
进入Preferences界面后,找到Maven下面的Installations,依次点击Add-->Directory,选择自己本地的Maven安装目录,然后点击Finish。
把默认路径前面的勾去掉,把我们自己路径前面的勾选上,然后点击Apply保存。
(3).配置setting.xml文件:
点击Maven下面的User Settings,然后点击Browse选择安装目录中的setting.xml文件,然后点击Apply保存。
6.创建第一个Maven版的Java工程:
依次点击File-->New-->Other,进入项目类型选择页面,或者直接选择Maven Project进入下一步
点击Maven下面的Maven Project,然后点击Next
选择maven-archetype-quickstart 1.1,点击Next
填写Group Id和Artifact Id,点击Finish,其中Group Id是包名,一般是公司域名倒写,Artifact Id是项目名称,两者共同组成这个项目的唯一标识
至此,Maven的下载安装配置以及简单使用的介绍就已经全部完成了。