MAVEN

  • 介绍
    Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。
    Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。

  • 功能
    构造工程
    管理jar包
    编译代码
    单元测试
    打包项目
    部署项目

  • 配置环境变量
    **a)**新建JAVA_HOME到JDK安装目录
    把%JAVA_HOME%\bin添加到path中
    **b)**新建MAVEN_HOME到maven安装目录
    把%MAVEN_HOME%\bin添加到path中
    **c)**测试
    cmd>mvn -v

  • 配置

    • 仓库分类

      本地仓库:第一次缓存过的
      远程仓库:局域网或互联网中
      中央仓库:http://repo1.maven.org/maven2

    • conf/settings.xml
      更换jar仓库存储位置
      默认是在我的文档

<localRepository>E:\maven\jar</localRepository>

更换镜像:

阿里巴巴
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
  • MAVEN工程
    1.目录结构:
    在这里插入图片描述
    2.pom.xml

  • 依赖查询

     http://mvnrepository.com/
    
  • 依赖范围scope

scope编译测试运行其他
compile默认
providedservlet-api运行时被tomcat-api替代
runtimeJDBC驱动
testjunit
system与provided类似,需要提供 本地 jar的systemPath,不推荐使用
  • pom.xml添加插件

maven-compiler-plugin

	<build>

<plugins>

 <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
                <encoding>UTF-8</encoding>
            </configuration>
        </plugin>


</plugins>

</build>

tomcat7-maven-plugin

<plugin>
          <groupId>org.apache.tomcat.maven</groupId>
          <artifactId>tomcat7-maven-plugin</artifactId>
          <version>2.2</version>
          <configuration>
            <port>8080</port>
            <path>/</path>
          </configuration>
        </plugin>
  • 添加 运行 模式

    tomcat7:run

3.生命周期
清理>编译>测试>报告>打包 >部署

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值