为了账号安全,请及时绑定邮箱和手机立即绑定

项目管理利器——maven

难度初级
时长 2小时 1分
学习人数
综合评分9.60
486人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • Maven常用构建命令

    mvn -v 查看Maven版本

    mvn complie 只是编译

    mvn test 通过Maven执行单元测试

    mvn package 通过Maven进行打包(将项目转为jar)

    mvn clean 将Maven生成的taget文件夹下文件全部清理

    mvn install 通过Maven将项目打包并发送到本地仓库中


    查看全部
  • <groupId>项目的包名</groupId>     

    <artifactId>模块名</artifactId>        // 建议使用项目名


    查看全部
  • Maven是基于项目对象(POM),可以通过一小段描述信息来管理项目的构建、报告、文档的软件项目管理工具。

    查看全部
  • maven目录

    bin目录下包含mvn的云运行脚本

    boot目录包含一个类加载器框架,maven使用它加载自己的类库

    conf目录下是配置文件

    lib目录下包含maven运行时用到的所有类库


    查看全部

  • <group></group>
    <artifactId></artifactId>
    <!--第一个0表示大版本号
        第二个0表示分支版本号
        第三个0表示小版本号
        0.0.1
        snapshot快照
        alpha   内部测试
        beta    公测
        Release 稳定
        GA      正式发布
     -->
     <version></version>
     <!--
     打包方式,默认是jar包
     也可以打包成war、zip、pom格式
     -->
     <package></package>
     
     
     <!-- 项目描述名-->
     <name></name>
     <!-- 项目地址-->
     <url></url>
     <!-- 项目描述-->
     <description></description>
     <!--开发人员列表-->
     <developers></developers>
     <!--许可证信息>
     <licenses></licenses>
     
     <-- 依赖列表-->
         <dependencies>
             <dependency>
                   <group></group>
                <artifactId></artifactId>
                <version></version>
                <type></type>
                <!--依赖范围 -->
                <scope></scope>
                <!-- 设置依赖是否可选-->
                <optional></optional>
                <!-- 排除依赖传递列表-->
                <exlusions>
                    <exclusion>
                    <exclusion>
                </exlusions>
             </dependency>
         </dependencies>
         <!--依赖的管理-->
         <dependencyManagement>
             <!--定义在父模块中,用以继承 -->
             <dependencies></dependencies>
         </dependencyManagement>
         
         <dependencyManagement>
             <!--插件列表 -->
             <build>
                 <plugins>
                     <plugin>
                         <group></group>
                              <artifactId></artifactId>
                              <version></version>
                     </plugin>
                 </plugins>
             </build>
             <!--子模块中对父模块pom的继承-->
             <parent></parent>
             <!--可用以指定多个模块一起编译-->
             <modules>
                 <module></module>
             </modules>
         </dependencyManagement>


    查看全部
  • mvn -v 

    compile 编译

    test 测试

    package 打包


    clean 删除target   target内部存放着编译好的字节码文件

    install 安装jar包到本地目录

    创建目录的方式

        archetype:generate 按照提示进行选择

                        -groupID = 组织名,公司网址的反写+项目名

                        -artifactID = 项目名-模块名

                        -version = 版本名

                        -package = 代码所存在的包

                          

                   坐标:  构件 由groupID ,artifactID等信息,确定坐标

                    仓库    : 分为本地仓库和远程仓库    

                                    在maven 的lib目录中的maven-model-builder  jar 文件

                                        以压缩包形式打开其 org\apache\maven\model目录中的pom-4.0.0.xml文件

                                            其内可以查看全球默认中央仓库地址。

                                    

                    镜像仓库

                        在maven目录下的conf目录中,打开settings.xml文件

                            settings.xml 文件第146行

                                <mirror>

                                        <id>maven.net.cn</id>

                                        <mirrorOf>central</mirrorOf>

                                        <name> central mirror in china </name> 

                                        <url>http://maven.net.cn/content/groups/public </url>   

                                </mirror>

                更改本地仓库位置

                        打开settings.xml文件的第55行

                                    <localRepository>(存放位置的地址)</localRepository>

                                        最好将settings.xml复制一份存放到工作空间中,这样如果更新maven后,产生地址变更,则可以不再次进行变更。

    查看全部
  • @Maven---常用构建命令

    1. mvn -v 版本。
    2. mvn compile 编译。
    3. mvn test 测试。
    4. mvn package 打包。
    5. mvn clean 清除maven生成的target目录。
    6. mvn install 将生成的jar安装到本地仓库中。

    maven编译代码的流程:
    1. 执行mvn compile 命令编译java代码文件;
    2. 如果发现代码中引用到了其他的包文件(jar包);
    3. 首先回去核心配置文件pom.xml文件中去查找相应的配置依赖;
    4. 根据配置依赖先去本地的仓库中查找jar包资源;
    5. 如果本地不存在,则会再去联网到maven的中央仓库中查找。

    查看全部
  • @Maven---安装与配置

    maven基于项目管理的对象模型(POM),可用一小段描述信息来管理项目的构建、报告和文档的项目管理工具。

    下载:maven.apache.org

    目录结构:
        boot目录包含一个类加载器框架
        bin目录包含mvn的运行脚本
        confing目录包含配置文件
        lib目录包含mvn使用的类库

    配置环境变量
       M2_HOME maven主目录
       path 添加 ;%M2_HOME%\bin

    检测安装:
         cmd:  mvn -v

    查看全部
  • https://img1.sycdn.imooc.com//5b0ea6ba00019adf06920421.jpgpom.xml解析图片

    查看全部
  • 目录结构 helloworld
    查看全部
  • mvn命令

    查看全部
  • maven目录结构


    查看全部
  • 常用命令为

    查看全部
  • maven生命周期

    查看全部
  • 项目构建过程:

    查看全部

举报

0/150
提交
取消
课程须知
学习本门课程前需要具备Java基础和Java Web基础!
老师告诉你能学到什么?
1、maven的基本概念 2、如何快速使用maven来构建项目 3、maven中的核心概念 4、使用maven构建web项目以及如何集成tomcat、jetty插件

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!