Maven是构建和管理Java项目的工具,使用Maven有如下好处:
- Maven维护的Java项目都具有相同的结构
- Maven项目内维护了一个jar包库,jar包的名称和版本记录在pom.xml文件中,在项目共享时只需根据该文件直接下载jar包,大大减小的项目包的大小。
下载和配置:
- 官网下载Maven软件包,下载地址http://maven.apache.org/download.cgi,解压至本机某位置,如E:\apache-maven-3.5.4
- 增加环境变量path为E:\apache-maven-3.5.4\bin\
- cmd中输入mvn -v验证环境变量是否设置正确
- 修改仓库位置:在localrepository标签下增加以下内容
<localRepository>E:/apache-maven-3.5.4/repository</localRepository>
- 在mirror下增加阿里云jar包下载源
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
IDEA创建Maven项目
File > settings > Bulid..,修改如下三项:
File > new > project,注意有两个webapp,不要选错了。
- 下一步,填写项目名称,项目位置
添加一个属性,archetypeCatalog = internal,该步骤可选。
finish之后开始创建项目,自动从阿里云下载相关包
项目配置
- IDEA2018版本需要做如下修改:File->Settings->Build,Execution,Deployment->Build Tools->Maven->Importing 取消勾选 “Store generated project files externally”
- 在main下新建Java文件夹,并右键,Mark Directory as-> Sources Root,设置为source目录,这样Java文件夹下的java文件就可以被编译。
- 修改pom.xml,在dependencies增加需要的jar包名称和版本号,可在http://mvnrepository.com/查询。此外,注意复制代码时不要加上
<scope>test</scope>
,否则jar包无法使用,然后import changes。
- 配置tomcat,点击右上角的下拉框,选择edit configurations,增加本地tomcat server,修改name,设置默认浏览器;点击Deployment,新增Artifact-war exploded,点击apply并OK。
至此,maven风格的web项目部署完毕,可以往java文件夹中添加DAO、servlet等,往webapp中添加jsp文件。