maven
文章平均质量分 69
基础不牢,地动山摇...
这个作者很懒,什么都没留下…
展开
-
java.lang.NoSuchMethodError: net.sf.jsqlparser.statement.select.PlainSelect.getGroupByColumnReferenc
jar包冲突原创 2024-06-02 17:38:01 · 949 阅读 · 1 评论 -
java.lang.NoSuchMethodError: No interface method rangeEquals(JLokio/ByteString;)Z in class Lokio/Buf
前几天在调试项目时,引入了okHttpClient类,在进行实例化以后,执行到下面方法莫名出现上述异常根据经验判断,应该是引入了多个okHttp包造成jar包冲突导致的。打开项目对应的pom文件,切换到pom文件的分析工具从上图可以发现,既有okhttp2.7.5版本的,又有3.5.0版本,登录到maven中央仓库,可以看到2.7.5是老版本的okhttp,而3.5.0是新版本的okhttp3,按道理okhttp应该废弃了,但是项目中是如何引入的呢,重新核对下pom文件父p..原创 2022-03-08 09:40:47 · 858 阅读 · 0 评论 -
maven学习笔记(五)maven全局配置文件settings.xml详解
目录setting文件简介settings.xml的作用settings.xml文件位置配置的优先级settings.xml元素详解顶级元素概览LocalRepositoryInteractiveModeUsePluginRegistryOfflinePluginGroupsServersMirrorsProxiesProfilesActivationpropertiesRepositoriespluginRepositories原创 2021-02-06 20:02:36 · 2725 阅读 · 0 评论 -
maven学习笔记(四)profile的使用
profile原创 2021-01-08 09:48:23 · 1313 阅读 · 2 评论 -
maven学习笔记(三) dependencies与dependencyManagement的区别
dependencies与dependencyManagement的区别原创 2021-01-05 09:10:30 · 333 阅读 · 0 评论 -
maven -source 1.6 中不支持 diamond 运算符的问题
使用maven进行编译时,到打包阶段有时会报-source 1.6 中不支持 diamond 运算符的错误,按照网上的说法,需要检查idea对应的java版本设置,但是检查扔无效,仔细看下完成的报错异常[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:testCompile (default-testCompile) on project xxxxx: Compilatio原创 2020-12-24 10:55:17 · 600 阅读 · 0 评论 -
maven学习笔记(二) repositories、distributionManagement、pluginRepositories中的repository
目录repositories中的repositorydistributionManagement中的repositorypluginRepositories中的repository遇到的400及401问题401400repositories中的repositoryrepositories中的repository表示从什么库地址可以下载项目依赖的库文件,比如:<repositories> <repository>原创 2020-11-22 11:50:47 · 2689 阅读 · 0 评论 -
记一次测试环境无法编译项目:Could not find artifact xxxx artifactory
这几天在忙着服务拆分,加上新上的需求导致涉及到的服务比较多,在修改完一次bug提到测试环境重新编译运行时出现了如下错误。[ERROR] Failed to execute goal on project crm-xxx: Could not resolve dependencies for project com.xxxx.crm:crm-xxx:war:1.0.0.0-SNAPSHOT: Failed to collect dependencies at com.xxx.crm:rent-crm-d原创 2020-11-25 09:15:19 · 3698 阅读 · 0 评论 -
maven学习笔记(一)基本概念及生命周期
目录概述生命周期安装环境核心概念目录结构仓库pom常用命令构建原理配置插件Maven在IDEA中的应用IDEA中集成Maven创建Maven项目依赖管理Maven常用设置全局变量指定资源位置概述在传统开发中存在诸多问题一个项目做成一个工程,造成工程比较庞大,需要使用多模块来划分项目; 项目中需要的数量众多的 jar 包,需要手动下载并引入,并且多个项目需要的 jar 包存在重复的问题; 项目中需要的 jar 包有版本兼.原创 2020-10-17 21:28:53 · 165 阅读 · 2 评论