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

项目管理利器——maven

难度初级
时长 2小时 1分
学习人数
综合评分9.60
486人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • maven web搭建
    查看全部
  • maven ant gradle

    查看全部
  • pom.xml

    查看全部
  • maven的目录结构:

    查看全部
  • bin目录包含mvn的运行脚本

    boot目录包含一个类加载器的框架

    conf目录下是配置文件

    lib目录下包含了maven运行时所用到的所有的类库,包括maven自身的和第三方的依赖的类库

    查看全部
  • maven简介:

    查看全部
  • maven常用命令

        mvn -v 查看maven版本号

                compile 编译

                test 测试

                package 打包(WAR)

    查看全部
  • maven 项目的目录结构;

    src 

        -main

                -java

                        -package

        -test    

                -java

                        -package

        resource

    查看全部
  • 完整的项目构建过程:<br><br> 清理、编译、测试、打包、集成测试、验证、部署<br> maven生命周期:<br> clean  清理项目<br>   pre-clean 执行清理前的工作   clean:清理上一次构建生成的所有文件   post-clean:执行清理后的文件 default  构建项目(核心)(以下为常用)<br>  compile test package install site   生成项目站点  pre-site 在生成项目站点前要完成的工作  site  生成项目的站点文档  post-site  在生成项目站点后要完成的工作  site-deploy  发布生成的站点到服务器上

    查看全部
  • maven常用命令: mvn -v     查看maven版本 mvn test   测试 mvn package  打包 mvn compile  编译 mvn clean 删除target目录 mvn install 安装jar包到本地仓库 从运行日志来看,mvn install 做了以下几步操作; (1) 编译代码 (2) 执行测试 (3) 打包 (4) 安装到本地maven仓库 1.创建一个maven工程 maven01,然后编译发布 2创建一个maven工程 maven02,然后在maven02作用引用maven01 3.在编译maven02时会报错,提示找不到相关的class文件, 此时把maven01进行打包安装,执行mvn install 把maven01打包安装到本地的maven仓库里面, 4.在maven02的pom文件里增加依赖 <dependency> <groupId>com.imooc.maveno1</groupId> <artifactId>maven01-model</artifactId> <version>0.0.1SANPSHOT</version> </dependency> 然后可以正常编译maven02了

    查看全部
  • Maven因为执行一系列编译、测试和部署运行等操作,在不同的操作下使用的classpath不同,依赖范围就是用来控制依赖与三种 classpath(编译classpath、测试classpath、运行classpath)的关系。<br> 依赖范围 scope<br> 1.compile:默认范围,使用此依赖范围对于编译、测试、运行三种 classpath 都有效,即在编译、测试和运行的时候都要使用该依赖jar包<br> 2.provided:在编译和测试时有效<br> 3.runtime:在测试和运行时有效<br>, 在编译主代码时无效,典型的就是JDBC驱动实现 4.test:只在测试时有效,典型的是JUnit,它只用于编译测试代码和运行测试代码的时候才需要<br> 5.system:在编译和测试时有效,与本机系统关联,可移植性差<br>必须通过systemPath元素显示地指定依赖文件的路径,不依赖Maven仓库解析,所以可能会造成建构的不可移植,谨慎使用 6.import:导入的范围,它只使用在dependencyManagement中,表示从其他的pom中导入dependency的配置

    查看全部
    2 采集 收起 来源:maven依赖范围

    2018-03-24

  • <?xml version="1.0" encoding="UTF-8"?>

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

        <!-- 指定了当前pom的版本 -->

        <modelVersion>4.0.0</modelVersion>

        <groupId>反写的公司网址+项目名</groupId>

        <artifactId>项目名+模块名</artifactId>

        <!-- 第一个0-表示大版本号

        第二个0表示分支版本号

        第三个0表示小版本号

        0.01

        snapshot快照

        alpha 内部测试

        beta 公测

        Release 稳定

        GA 正式发布 -->

        <version></version>

        <!-- 默认是jar

        war zip pom -->

        <packaging></packaging>

        <!-- 项目描述名 -->

        <name></name>

        <!-- 项目地址 -->

        <url></url>

        <!-- 项目描述 -->

        <description></description>

        <developers></developers>

        <licenses></licenses>

        <organization></organization>


        <dependencise>

            <dependency>

                <groupId></groupId>

                <artifactId></artifactId>

                <version></version>

                <!-- 依赖传递范围 -->

                <type></type>

                <scope>test</scope>

                <!-- 设置依赖是否可选 -->

                <optional></optional>

                <!-- 排除依赖传递列表 -->

                <exclusions>

                    <exclusion></exclusion>

                </exclusions>

            </dependency>

        </dependencise>

        <!-- 依赖的管理 -->

        <dependencyManagement>

            <dependencise>

                <dependency></dependency>

            </dependencise>

        </dependencyManagement>

        <build>

            <!-- 插件列表 -->

            <plugins>

                <groupId></groupId>

                <artifactId></artifactId>

                <version></version>

            </plugins>

        </build>

        <!-- -->

        <parent></parent>

        <!-- -->

        <modules>

            <module></module>

        </modules>

    </project>


    查看全部
  • /***************** 3月24日 ************************/

    *目录结构:

    sec

    -main

            -java

        -package

       -test

    -java

        -package

       -resources

    *maven的基本操作指令

    mvn -v 查看maven版本

    compile 编译

    test 测试

    package 打包

    clean 删除target

    install 安装jar包到本地仓库

    *创建目录的两种方式

    1.archetype:generate 按照提示进行选择

    2.archetype:generate -DgroupId-组织名,公司网址的反写+项目名

        -DartifactId=项目名-模块名

        -Dversion=版本号

        -Dpackage=代码所存在的包名











    查看全部
  • maven命令

    查看全部
  • maven常见命令

    查看全部

举报

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

微信扫码,参与3人拼团

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

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