美文网首页
maven总结

maven总结

作者: 后来丶_a24d | 来源:发表于2019-12-21 09:21 被阅读0次

命令总结

  1. mvn强制更新 mvn claen install -U -e

  2. mvn install Dmaven.test.skip=true 跳过测试

  3. mvn install一下如果有依赖冲突,则解决

  4. 查看依赖树 mvn dependency:tree, 不过我比较喜欢用maven helper插件

排查maven依赖冲突总结

例子1

  • 公共jar包引入ESClient, pom引入rest-high-level-client,在springBoot项目中,发现classnotdef的错误,观察对应tomcat下jar包发现org.elasticsearch.elasticsearch包里面的子包没被引入。使用maven helper发现依赖冲突,本来是6.7.2版本的org.elasticsearch.elasticsearch确是5.6.10,查看pom文件发现parent标签引入了springboot的parnet, 这里面依赖了elasticsearch 5.6.10。

<dependency>

      <groupId>org.elasticsearch.client</groupId>

      <artifactId>elasticsearch-rest-high-level-client</artifactId>

      <version>6.7.2</version>

      <exclusions>

        <exclusion>

          <groupId>commons-logging</groupId>

          <artifactId>commons-logging</artifactId>

        </exclusion>

      </exclusions>

    </dependency>


<parent>

    <groupId>org.springframework.boot

    <artifactId>spring-boot-starter-parent

    <version>2.0.4.RELEASE

</parent>



# 点进去看依赖

    <groupId>org.springframework.boot

    <artifactId>spring-boot-dependencies

    <version>2.0.4.RELEASE

    <relativePath>../../spring-boot-dependencies

</parent>

# 这里就有ealsticsearch的调用

<elasticsearch.version>5.6.10</elasticsearch.version>

<dependency>

    <groupId>org.elasticsearch

    <artifactId>elasticsearch

    <version>${elasticsearch.version}

</dependency>



相关文章

  • Maven快速上手

    1、Maven介绍 注:改章节的内容主要粘贴自:Maven学习总结(一)——Maven入门。Maven(这个单词来...

  • Java开发每日复盘2018_0508

    「安装Maven遇到的那些坑·总结」 今天来总结一下自己在「安装Maven,运行SpringBoot」时,遇到的一...

  • 3.Maven - 配置tomcat自动发布

    参考: Maven创建servlet webapp项目并在Tomcat上部署 Maven学习总结(11)——Mav...

  • Maven 相关概念总结

    Maven 相关概念总结 构建原理 Maven 构建项目的规则是约定大于配置,约定指 Maven 提倡项目应遵循标...

  • <JavaWeb>Maven简介

    笔记总结自网易云课堂Maven课程 什么是Maven Maven是由Apache基金会出品的,使用JAVA编写的开...

  • Maven总结

    Maven目录结构 http://maven.apache.org/guides/introduction/int...

  • Maven总结

    maven 项目骨架生成工具 基本约定 源码 src/main/java 资源 src/main/resource...

  • Maven总结

    Maven是基于项目对象模型pom,通过一小段信息来管理项目的构建、报告和文档的项目软件管理工具。 maven目录...

  • maven总结

    mvn compilemvn testmvn packagemvn install 仓库的概念: 自定义仓库位置:...

  • MAVEN总结

    最初用maven 的最大好处,可以自动打包,自动构建,可以帮我们管理jar包,不用同之前一样手动去找到jar包,c...

网友评论

      本文标题:maven总结

      本文链接:https://www.haomeiwen.com/subject/pbgwnctx.html