maven log4j Missing artifact com.sun.jmx:jmxri:jar

使用maven添加log4j的时候会出现标题中的错误提示。

尽管maven是自动下载依赖的包,但是有时候有的包会从仓库中移除,这时就会出现标题中的错误,出现这种错误的时候可以找到对应包的仓库地址添加到pom中,如果是log4j,如果不需要jms就可以通过下面的配置忽略掉它:

<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.15</version>
<exclusions>
    <exclusion>
        <groupId>com.sun.jmx</groupId>
        <artifactId>jmxri</artifactId>
    </exclusion>
    <exclusion>
        <groupId>com.sun.jdmk</groupId>
        <artifactId>jmxtools</artifactId>
    </exclusion>
    <exclusion>
            <groupId>javax.jms</groupId>
            <artifactId>jms</artifactId>
    </exclusion>
</exclusions>
</dependency>

猜你喜欢

转载自lvxiaojun12.iteye.com/blog/1912013
今日推荐