根据类名找jar包和maven坐标
摘要:导入的旧工程中,有一个类:com.sun.org.apache.xalan.internal.xsltc.runtime.Hashtable,报错找不到这个java类。 不知道怎么下载,也不是maven工程,没有maven坐标,无法自动下载,该怎么办呢? 可以在下面的网站中根据类名,搜索并下载对应的
阅读全文
posted @
2020-11-02 22:14
lnlvinso
阅读(2091)
推荐(0) 编辑
maven 打包时自定义变量的使用
摘要:maven打包时,如果有一些变量在多个地方使用,可以使用-D的方式或者properties的方式。 使用-D的方式或者properties的方式定义的变量,在Dockfile或者shell脚本或者pom中都可以被动态的替换为期望的值。 原文地址:https://blog.csdn.net/feier
阅读全文
posted @
2020-08-12 22:31
lnlvinso
阅读(4905)
推荐(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)
推荐(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) 编辑
maven release版本不自动更新的原因
摘要:如果是release版本,首先从本地查找对应的版本,如果有,则使用本地,否则从远程服务器下载。 这也就是为什么我们有时想要去更新release版本的jar包,会发现无法更新,除非删除本地仓库中的版本。 updatePolicy有四个值:always(实时更新) ,daily(每天更新),interv
阅读全文
posted @
2018-11-30 22:01
lnlvinso
阅读(6562)
推荐(0) 编辑
maven之BOM及BOM和provided的一个小坑
摘要:BOM(Bill of Materials)定义一整套相互兼容的jar包版本集合,使用时只需要依赖该BOM文件,即可放心的使用需要的依赖jar包,且无需再指定版本号。BOM的维护方负责版本升级,并保证BOM中定义的jar包版本之间的兼容性。 子模块很多时,可以使用dependencyManageme
阅读全文
posted @
2018-10-15 22:02
lnlvinso
阅读(2736)
推荐(1) 编辑
maven的包冲突
摘要:maven的间接引用会引入其他未声明的包,maven自身的冲突解决方案,最终引用的包可能不是希望的版本。 直接声明期望的版本号,就没有间接引用的问题。 子模块很多时,可以使用dependencyManagement在父模块中统一管理。 父模块中配置: 子模块则无需指定版本信息: dependency
阅读全文
posted @
2018-05-02 22:22
lnlvinso
阅读(189)
推荐(0) 编辑