zoukankan      html  css  js  c++  java
  • maven 发布打包部署 命令

    一.配置好jdk

    二.下载安装maven  

    http://maven.apache.org/download.cgi

    三.添加环境变量

    1. 添加 M2_HOME 和 MAVEN_HOME 环境变量到 Windows 环境变量,并将其指向你的 Maven 文件夹

    2. Path环境变量添加 %M2_HOME%in

    四.查看mvn版本

      

    mvn -v
    Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:4
    7+08:00)
    Maven home: E:appsapache-maven-3.3.9-binapache-maven-3.3.9in..
    Java version: 1.8.0_51, vendor: Oracle Corporation
    Java home: D:Program FilesJavajdk1.8.0_51jre
    Default locale: zh_CN, platform encoding: GBK
    OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"

    五.mvn编译打包

    1.将项目源码编译到本地mvn仓库

      

    mvn clean install -Dmaven.test.skip=true
    

    2.发布jar至nexus基本命令:

    mvn deploy:deploy-file -DgroupId=com.xxx.biz.common -DartifactId=xxxx -Dversion=1.0 -Dpackaging=jar -Dfile=e:	est.jar -Durl=[url] -DrepositoryId=[id]
    

      


    应用示例

    mvn deploy:deploy-file -DgroupId=com.xxxx.biz.common -DartifactId=biz-common -Dversion=1.2.4 -Dpackaging=jar -Dfile=C:test.jar -Durl=http://192.xxx.x.xx:8081/nexus/content/repositories/snapshots -DrepositoryId=nexus-snapshots
    

     mvn dependency:tree命令解决jar包冲突
    当项目出现jar包冲突时,用命令mvn dependency:tree 查看依赖情况


    mvn dependency:tree 查看依赖树,查看包结构间的依赖


    mvn dependency:tree >d:/tmp 把结果输出到文件


    然后再pom.xml文件里排除掉冲突的jar包

    mvn dependency:resolve-plugins
    解决依赖关系,根据POM文件,下载或者更新该项目所依赖的库文件。

  • 相关阅读:
    SpringMVC-------1.spriingMVC简介和简单案例
    MyBatis-----7.pageHelper分页助手
    MyBatis-----4.实现关联表查询
    MyBatis-----6.逆向工程(generator)
    MyBatis-----1.MyBatis简介和使用
    MyBatis-----2.通过映射接口实现CRUD
    Spring-2
    Spring-1
    php调用阿里云手机归属地查询
    php身份证验证
  • 原文地址:https://www.cnblogs.com/lambertwe/p/10529224.html
Copyright © 2011-2022 走看看