如何创建+管理maven、导入web项目、xml

Mvaen

内容:

  1. maven 简介
  2. maven 作用
  3. maven 创建
  4. maven 包目录结构
  5. maven 如何创建web项目
  6. maven 如何导入xml项目管理
  7. maven 生命周期

一、maven概述

  1. Apache Maven 是一个软件项目管理和综合工具,基于项目对象模型( POM ) 的概念, Maven可以从一个中心资料片管理项目构造, 报告和文件。
  2. maven: 本质上是一个管理项目的软件 maven是Apche出品,也是用java写的.

二、maven的作用

  1. 项目生命周期: 编译、测试、打包、部署、运行。
  2. 管理(jar包):maven能够帮我们统一管理开发需要的jar包。
  3. 管理插件:maven能够帮我们管理统一需要的插件。

Maven的创建

1.第一步: 点击右上角File 然后 new Porject
后选择 maven 下一步

如何创建+管理maven、导入web项目、xml_第1张图片

2.第二步:

如何创建+管理maven、导入web项目、xml_第2张图片

Groupld:包的结构(目录)
Artifactld:项目名
Version:版本号


包的目录结构

如何创建+管理maven、导入web项目、xml_第3张图片

maven的配置介绍

mian       -> 主工程的代码
java目录   -> 写java代码
test       -> 测试代码
resources  -> 存放配置文件的目录
pom.xml    -> 当前maven工程的配置文件{
    a.jar包依赖
    b.插件管理    
}

如何创建web工程

如何配置webapp目录和web.xml

第一步:点击File --> Project Structure...
点击Facets把这个路径(看看自己的)复制一下
如何创建+管理maven、导入web项目、xml_第4张图片

第二步:复制一下粘贴到这里
如何创建+管理maven、导入web项目、xml_第5张图片

第三步
点击 Apply 如何点击OK


maven 如何导入xml项目管理

如果前面配置完毕后 找到pom.xml


    
    com.kjzz 
    maven_text03 
    1.0-SNAPSHOT 
    war  
    


 
    
        
            junit
            junit
            4.12
        
    
        
            mysql
            mysql-connector-java
            5.1.32
        
    
        
            javax.servlet
            servlet-api
            2.5
        
     
        
            javax.servlet
            jsp-api
            2.0
        
    

    

    
        
            
            
                org.apache.maven.plugins
                maven-compiler-plugin
                3.2
                
                    1.8
                    1.8
                    UTF-8
                
            
            
            
                org.apache.tomcat.maven
                tomcat7-maven-plugin
                2.2
                
                    
                    utf-8
                    8080
                    /
                
            
        
    

maven 生命(项目)周期

maven功能:创建项目

三套声明周期
    1. clean :  清理之前构造生产的文件(重要)
        mvn clean 清除编译生成的文件(target目录)
    
    2. default : 核心 {
    
            1.default 创建     
            
            2.compile 编译  
            
            3.text 测试
            运行所有测试(text)代码
            
            4.package 打包 
            java项目: jar (成功了)
            web项目: war
            
            5.install 安装    
            安装本地maven仓库(坐标)
    }    
   
   注意事项:
   1. 直接执行后续步骤,前置步骤自动执行
   2. 前置步骤失败,后续步骤不再执 
   3. site : 产生报告,发布站点 (展示用不到)

注意:maven和idea不是一家厂商所以没必要兼容idea

补充idea小功能 :点击file
show is Explorer 是打开文件当前目录

你可能感兴趣的:(后端javamaven包管理)