zoukankan      html  css  js  c++  java
  • 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/ 阿里云镜像仓库

    http://maven.oschina.net/content/groups/public/ oschina 镜像仓库

    镜像配置

    修改settings.xml 文件

    <mirrors>
      <mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>
      </mirror>
      <!-- 中央仓库1 -->
      <mirror>
        <id>repo1</id>
        <mirrorOf>central</mirrorOf>
        <name>Human Readable Name for this Mirror.</name>
        <url>http://repo1.maven.org/maven2/</url>
      </mirror>
    
      <!-- 中央仓库2 -->
      <mirror>
        <id>repo2</id>
        <mirrorOf>central</mirrorOf>
        <name>Human Readable Name for this Mirror.</name>
        <url>http://repo2.maven.org/maven2/</url>
      </mirror>
    </mirrors>
    

     mvn常用命令

    mvn clean //清空class文件
    
    mvn coplile //编译
    
    mvn package //打包
    
    mvn test //测试
    
    mvn install //打包并上传至本地仓库
    
    mvn deploy //上传到远程仓库
    
    mvn -Dmaven.test.skip=true //跳过测试
    
  • 相关阅读:
    mongodb的sql例子(简单版)
    git上传github上
    git中的版本库,暂存区和工作区
    进程与线程的区别
    mysql 在linux 修改账号密码
    linux 下 yum 安装mysql
    linux 下 修改mysql账号密码
    linux 下开放端口问题
    linux 下安装tomcat
    Ubuntu 配置Tomcat环境(转载)
  • 原文地址:https://www.cnblogs.com/gamehiboy/p/9044951.html
Copyright © 2011-2022 走看看