美文网首页
210530:Maven项目如何忽略某jar包-JSON转Lis

210530:Maven项目如何忽略某jar包-JSON转Lis

作者: 弹钢琴的崽崽 | 来源:发表于2021-05-30 21:36 被阅读0次

一. Maven项目如何忽略某jar包

1. 搜索该jar的位置

在项目中,由于某个公共的jar,可能在我们引入不同的依赖时,会存在版本冲突,或者我没有用到这个依赖,但是引入别的依赖时给自动引入了,我现在想把它给踢出来,在idea中找到是哪个jar

2. 使用exclusions标签排除jar

<!-- shiro-freemarker-tags -->
<dependency>
    <groupId>net.mingsoft</groupId>
    <artifactId>shiro-freemarker-tags</artifactId>
    <version>0.1</version>
    <!-- 排除掉里面的quartz包 -->
    <exclusions>
        <exclusion>
            <groupId>org.quartz-scheduler</groupId>
            <artifactId>quartz</artifactId>
        </exclusion>
    </exclusions>
</dependency>

可以看到使用exclusions标签即可。但是里面的groupIdartifactId怎么确定呢,我们可以使用Ctrl+鼠标左键,进入我们要排除的依赖shiro-freemarker-tags里面看下他依赖的jar

搜了一下之后,发现只有这一个,那么直接复制groupIdartifactId到外层的pom文件即可。

二. JSON转List-List转JSON

1. json转集合

List<DeviceVo> deviceVos = JSONArray.parseArray(json, DeviceVo.class);

2. 集合转json

String toJSONString = JSONArray.toJSONString(deviceVoList);

相关文章

网友评论

      本文标题:210530:Maven项目如何忽略某jar包-JSON转Lis

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