随笔 - 424  文章 - 0  评论 - 13  阅读 - 90万

随笔分类 -  maven

根据类名找jar包和maven坐标
摘要:导入的旧工程中,有一个类:com.sun.org.apache.xalan.internal.xsltc.runtime.Hashtable,报错找不到这个java类。 不知道怎么下载,也不是maven工程,没有maven坐标,无法自动下载,该怎么办呢? 可以在下面的网站中根据类名,搜索并下载对应的 阅读全文
posted @ 2020-11-02 22:14 lnlvinso 阅读(2091) 评论(0) 推荐(0) 编辑
maven 打包时自定义变量的使用
摘要:maven打包时,如果有一些变量在多个地方使用,可以使用-D的方式或者properties的方式。 使用-D的方式或者properties的方式定义的变量,在Dockfile或者shell脚本或者pom中都可以被动态的替换为期望的值。 原文地址:https://blog.csdn.net/feier 阅读全文
posted @ 2020-08-12 22:31 lnlvinso 阅读(4905) 评论(0) 推荐(0) 编辑
maven循环引用的问题
摘要:多模块的maven工程,有时候由于设计的不合理或者需求的变更。会导致模块之间产生循环依赖,编译的时候会报如下的错误: [INFO] Scanning for projects... [ERROR] The projects in the reactor contain a cyclic refere 阅读全文
posted @ 2019-08-05 21:37 lnlvinso 阅读(4559) 评论(0) 推荐(1) 编辑
Maven的classifier作用
摘要:classifier可以是任意的字符串,用于拼接在GAV之后来确定指定的文件。 可用于区分不同jdk版本所生成的jar包 实际上对应的jar包是json-lib-2.2.2-jdk15.jar和json-lib-2.2.2-jdk13.jar。 区分项目的不同组成部分,例如:源代码、javadoc、 阅读全文
posted @ 2018-12-12 22:08 lnlvinso 阅读(31806) 评论(1) 推荐(1) 编辑
maven release版本不自动更新的原因
摘要:如果是release版本,首先从本地查找对应的版本,如果有,则使用本地,否则从远程服务器下载。 这也就是为什么我们有时想要去更新release版本的jar包,会发现无法更新,除非删除本地仓库中的版本。 updatePolicy有四个值:always(实时更新) ,daily(每天更新),interv 阅读全文
posted @ 2018-11-30 22:01 lnlvinso 阅读(6562) 评论(0) 推荐(0) 编辑
maven之BOM及BOM和provided的一个小坑
摘要:BOM(Bill of Materials)定义一整套相互兼容的jar包版本集合,使用时只需要依赖该BOM文件,即可放心的使用需要的依赖jar包,且无需再指定版本号。BOM的维护方负责版本升级,并保证BOM中定义的jar包版本之间的兼容性。 子模块很多时,可以使用dependencyManageme 阅读全文
posted @ 2018-10-15 22:02 lnlvinso 阅读(2736) 评论(0) 推荐(1) 编辑
maven的包冲突
摘要:maven的间接引用会引入其他未声明的包,maven自身的冲突解决方案,最终引用的包可能不是希望的版本。 直接声明期望的版本号,就没有间接引用的问题。 子模块很多时,可以使用dependencyManagement在父模块中统一管理。 父模块中配置: 子模块则无需指定版本信息: dependency 阅读全文
posted @ 2018-05-02 22:22 lnlvinso 阅读(189) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示