maven 搭建

下载mavern.zip包  解压到目录里面

复制解压后的目录  配置到环境变量

系统变量里面新建

 CLASSPATH环境变量

 测试是否安装完成

cmd  中输入   mvn -v    出现下面图片安装完成

仓库分三类  :本地仓库    远程仓库(私服)  中央仓库 

修改     maven/conf  下的setting.xml  

标准 maven目录、

核心代码部分

配置文件部分

测试代码部分

测试配置文件部分

 maven   命令 

进入maven项目目录   

mvn clean    --->target  目录消失  (注:在公司接其他人项目代码是需要先清空一下,因为每个人的编译环境不一样)

mvn compile   编译 

mvn test(编译测试目录下的代码同时编译了主代码)

mvn  package(java,test下的代码进行了编译 同时打成war包)

mvn  install(java,test下的代码进行了编译 同时打成war包 同时把这个包放到了本地仓库)

maven生命周期

 

使用骨架创建maven的java工程

idea  配置maven

 maven runner 选项下

使用骨架创建 maven工程

new project --》maven---》--》

 ---》

-->   配置信息  直接下一步

--》  可以修改project的位置

创建完成以后  缺少resources 目录  创建目录   右键

不使用骨架创建maven 工程

  不勾选create from archetype 直接下一步  后续步骤同上

   只缺少一个test 下的resource目录  没有测试java文件  。

使用骨架创建一个maven的web工程。

 后续同上。出现

 表明创建成功。需要补齐src.main.java 目录   main 下面创建java目录

maven工程servlet 实例之指定web

让一个文件目录可以创建  jsp

 创建一个servlet 跳转页面

java目录下创建 

    

在pom.xml中配置jar包。pom.xml中添加

 myservlet 中填写代码

 

 启动   命令tomcat:run

 启动后会报错

 原因是项目中导入的servlet  和  jsp jar包与  本地tomcat 里面的包相冲突(同名)

解决办法:为项目中的jar包添加作用域。

 在写代码时起作用  项目运行时不起作用。

 测试的作用域是  test

maven 工程环境修改

修改tomcat   在pom.xml中

    两个tomcat 都存在。

   修改jdk 

创建模板

 

原文地址:https://www.cnblogs.com/qj696/p/14180687.html