maven基础使用

maven学习
    1.概念
        maven是一种管理项目的插件,很有用处,它可以解决jar包冲突,简化项目等;
    2.相关概念
        把本地仓库路径改一下
        把镜像地址改一下
        以后就可以从阿里云下载插件了,这里面,阿里云相当于私服;
        坐标:
            就是groupId这种包围起来的一串;
            如果想要找对应插件的坐标的话,我这里有一个网址,搜索插件就可以找到对应的        坐标;
            https://mvnrepository.com/
    3.创建maven项目
        maven主要分为java项目和web项目;这里全部都是用骨架构建项目;
        1.java项目
            src下面有
                1.main
                    1.java
                    2.resources
                2.test
                    1.java
                    2.resources
        2.web项目
            src下面有
                1.main
                    1.java
                    2.webapps
                    3.resources
                2.test
                    1.java
                    2.resources
    4.在web项目中导入tomcat
        1.在pom文件中,导入坐标
        2.首先搜索坐标
        3.在web.pom中,
          <!--构建-->
          <build>
            <!--设置插件-->
            <plugins>
              <!--设置具体插件-->
              <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.1</version>
                <!--设置端口,虚拟路径-->
                <configuration>
                  <port>80</port>
                  <path>/</path>
                </configuration>
              </plugin>
            </plugins>
          </build>
        5.依赖管理
            1.配制依赖
                  <!--设置工程的所有依赖-->
                  <dependencies>
                    <!--设置工程的具体依赖-->
                    <dependency>
                      <groupId>junit</groupId>
                      <artifactId>junit</artifactId>
                      <version>4.11</version>
                      <scope>test</scope>
                    </dependency>
                  </dependencies>
            2.依赖传递
            3.依赖冲突
            4.隐藏依赖
            5.删除依赖
            6.依赖范围
                在依赖中,使用<scope></scope>配置;中间可以配置四个参数:                    compile,test,runtime,provided;分别代表的范围不同,需要用到的话                    就查一下就好了。
          6.生命周期与插件
              这玩意没听懂,但是,生命周期相当于多少岁,如果你要想过18岁,那就得过18岁        之前的所有时间;插件就相当于几岁干了什么事情,在某个生命周期给你打上一个插件,然        后就能干事了。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值