A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© heifachangcun 中级黑马   /  2019-1-11 14:38  /  694 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

maven
        核心 :  如何配置
                        创建
                        使用maven运行

        概念:
                项目管理工具,包含
                项目对象模型(pom),
                项目生命周期,
                依赖管理系统: maven工程对Jar包的管理过程
                插件


                pom.xml配置jar包

                坐标:包含组织/公司-->项目-->项目版本号

                maven项目的一键构建-->基于插件

        maven安装
                解压
                配置环境变量

        仓库的种类和彼此的关系
                仓库分类:
                        本地仓库:个人电脑上
                                localRepository  设置jar包路径
                        私服(远程仓库):多个
                        中央仓库:只有一个
                三者的关系:
                        私服不是必须有的
                        先去本地找,没有去私有找,还没有去中央找(联网状态下),中央下载,保存在私有,保存在本地


    maven的目录       
                核心代码部分
                配置文件部分
                测试代码部分
                测试配置文件

                maven标准目录结构
                        核心代码部分:
                                        src/main/java目录
                                或
                                        src/main/webapp 页面资源       
                        配置文件部分:src/main/resources
                        测试代码部分:src/test/java目录
                        测试配置文件:src/test/resources
                maven的web工程
                        src
                                main
                                        java
                                        resources
                                        webapp
                                                WEB-INF
                                                        web.xml
                                test
                                        java
                                        resources
                        pom.xml               
        常用命令(每一个命令都对应了mvn项目的一个底层插件)
                mvn clean  删除target目录,清除项目编译信息
                mvn compile 编译文件-->生成class文件(target)
                mvn test  测试(了解)
                mvn package 编译文件-->生成class文件(target)-->打包
                        *web项目必须选择war包
                mvn install 编译文件-->生成class文件(target)-->打包-->把项目打到本地仓库

        生命周期
                *清理生命周期
                        clean的生命周期
                *默认生命周期
                        程序的编译打包发布
                        compile
                        package
                        install
                站点生命周期

                清理生命周期与默认生命周期没有直接的关系
        概念模型图
                项目对象模型(pom.xml)
                        项目自身信息
                        项目运行依赖的Jar包信息
                                依赖管理模型
                                        公司组织名
                                        项目名
                                        版本号
                        项目运行环境信息(jdk,tomcat等)-->插件信息

        idea集成maven插件

        不建议使用骨架创建       


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马