• maven使用与技巧


    1、Pom文件介绍与基本组成

      说明:全称是Project Object Model,通俗点的话说就是要对构建的项目进行建模。

      组成的基本元素:

    元素 描述
    modelVersion 超级pom版本
    groupId 分组ID
    artifactId 模块
    version 版本
    packaging 打包类型:pom、jar、war
    dependencies 项目依赖包

    2、maven repository 与镜像地址 

    http://mvnrepository.com maven 仓库用于查找所需要pom项目

    http://repo1.maven.org/maven2/ 全球总仓库1

    http://repo2.maven.org/maven2/ 全球总仓库2

    http://maven.aliyun.com/nexus/content/groups/public/ 阿里云镜像仓库

    镜像配置

    修改settings.xml 文件

     1   <mirrors>
     2     <mirror>
     3       <id>alimaven</id>
     4       <name>aliyun maven</name>
     5       <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
     6       <mirrorOf>central</mirrorOf>
     7     </mirror>
     8     <!-- 中央仓库1 -->
     9     <mirror>
    10      <id>repo1</id>
    11     <mirrorOf>central</mirrorOf>
    12      <name>Human Readable Name for this Mirror.</name>
    13      <url>http://repo1.maven.org/maven2/</url>
    14    </mirror>
    15   
    16    <!-- 中央仓库2 -->
    17    <mirror>
    18      <id>repo2</id>
    19      <mirrorOf>central</mirrorOf>
    20      <name>Human Readable Name for this Mirror.</name>
    21      <url>http://repo2.maven.org/maven2/</url>
    22    </mirror>
    23  </mirrors>

     mvn常用

    1  mvn clean //清空class文件
    2  mvn coplile //编译
    3   mvn package //打包 
    4  mvn test //测试
    5  mvn install //打包并上传至本地仓库
    6  mvn deploy //上传到远程仓库
    7  mvn -Dmaven.test.skip=true //跳过测试
    与人善言,暖于布锦,伤人之言,深于矛戟
  • 相关阅读:
    Linux解压bz2文件的方法
    Linux系统解压.tar.gz文件方法
    nginx实现负载均衡
    nginx实现反向代理demo
    spring注解版
    使用poi导入excel中的数据
    springmvc 拦截器
    springmvc之上传文件
    springmvc自定义异常处理器
    springmvc自定义参数转换
  • 原文地址:https://www.cnblogs.com/liang-io/p/9257793.html
Copyright © 2020-2023  润新知