2838人加入学习
(4人评价)
3小时学会使用Maven构建项目

制作完成于2018-10-30 使用Maven3.5.4 JDK1.8

价格 免费

idea用

mvn tomcat7:run

可以运行

[展开全文]

maven加tomcat8热部署

先把tomcat8运行起来

[展开全文]

依赖中的<scope>属性

compile

provided:不把依赖打包,但是编译测试时还是需要的,如servlet-api

test:只在test的时候需要

runtime:编译的时候

[展开全文]

在idea里面可以直接在pom.xml文件中用alt+insert键弹出generate对应的添加依赖,插件等等快捷方式

[展开全文]

maven命令的生命周期和执行顺序

生命周期

clean :clean

default:compile,test-compile,test,package,install

site:site 生成项目描述文档静态页

不同的生命周期命令可以一起执行,如 mvn clean compile

执行顺序

在相同生命周期中的命令才会受到顺序的影响

default生命周期中的命令顺序:

compile--test-compile--test--package--install

即后面的命令会执行之前的命令

 

[展开全文]

maven常用命令 

格式: mvn clean

1.clean  清理编译后的目录,如target文件夹

2.compile  编译main文件夹中项目

3.test-compile  编译test目录中的代码

4.test  运行test测试里面的代码

5.package 打包jar/war

命名格式:artifactid-version.jar/war

6.install  发布项目到本地仓库,用于打成jar包,可以被其他项目使用

7.tomcat:run

[展开全文]

一键构建项目,进入到项目的文件夹下

mvn tomcat:run

在命令窗口可以直接运行web项目,不需要tomcat,maven有自带的tomcat差距

[展开全文]

maven优点

2.纯java开发,跨平台

3.清晰的项目结构

pom.xml是maven工程的配置文件

工程目录

4.可以将大型项目分模块开发,提高效率

各模块通过发布到私服的jar包进行依赖

[展开全文]

三种仓库概念

中央仓库:第三方团队维护

远程仓库:公司维护

本地仓库:自己维护

先本地,再远程,如果没配置远程,会去中央仓库

<mirrors>标签下配置

[展开全文]

mvn优点

1.jar包管理

中央仓库,本地仓库

通过坐标获取jar包,groupid,artifactid,version

setting.xml文件中有本地仓库地址的设置

  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->

[展开全文]

maven下载及安装配置环境变量

[展开全文]

Maven常用命令:

clean:清理 编译后的目录

compile  编译,只编译main目录,不编译test中的代码

test-compile:编译test目录中的代码

test:运行test里边的代码

package:打包

     java项目》打成jar包

     web项目》打成war包

install:发布项目到本地仓库,用在打jar报上,打成jar包可以被其他项目使用

[展开全文]

授课教师

课程特色

下载资料(1)
视频(26)