解决maven依赖冲突

3 篇文章 0 订阅
3 篇文章 0 订阅

maven依赖处突处理

maven打包时出现异常

打包失败

具体报错信息
Failure to find org.glassfish:javax.el:pom:3.0.1-b06-SNAPSHOT in https://oss.sonatype.org/content/groups/jetty was cached in the local repository, resolution will not be reattempted until the update interval of sonatype-snapshots has elapsed or updates are forced
查看maven依赖树
[INFO] com.sixiang.htc:htc-common:jar:""
[INFO] +- org.springframework:spring-aop:jar:4.1.2.RELEASE:compile
[INFO] |  \- aopalliance:aopalliance:jar:1.0:compile
[INFO] +- org.springframework:spring-beans:jar:4.1.2.RELEASE:compile
[INFO] +- org.springframework:spring-core:jar:4.1.2.RELEASE:compile
[INFO] |  \- commons-logging:commons-logging:jar:1.1.3:compile
[INFO] +- org.springframework:spring-context:jar:4.1.2.RELEASE:compile
[INFO] |  \- org.springframework:spring-expression:jar:4.1.2.RELEASE:compile
[INFO] +- org.springframework:spring-context-support:jar:4.1.2.RELEASE:compile
[INFO] +- org.springframework:spring-web:jar:4.1.2.RELEASE:compile
[INFO] +- org.springframework:spring-webmvc:jar:4.1.2.RELEASE:compile
[INFO] +- org.springframework:spring-jdbc:jar:4.1.2.RELEASE:compile
[INFO] |  \- org.springframework:spring-tx:jar:4.1.2.RELEASE:compile
[INFO] +- org.aspectj:aspectjweaver:jar:1.8.2:compile
[INFO] +- org.aspectj:aspectjrt:jar:1.8.2:compile
[INFO] +- javax.inject:javax.inject:jar:1:compile
[INFO] +- org.hibernate.javax.persistence:hibernate-jpa-2.0-api:jar:1.0.1.Final:compile
[INFO] +- javax.validation:validation-api:jar:1.1.0.Final:compile
[INFO] +- org.hibernate:hibernate-validator:jar:5.1.3.Final:compile
[INFO] |  +- org.jboss.logging:jboss-logging:jar:3.1.3.GA:compile
[INFO] |  \- com.fasterxml:classmate:jar:1.0.0:compile
[INFO] +- javax.el:javax.el-api:jar:3.0.1-b06:compile
[INFO] +- org.apache.commons:commons-dbcp2:jar:2.0.1:compile
[INFO] +- org.apache.commons:commons-pool2:jar:2.2:compile
[INFO] +- mysql:mysql-connector-java:jar:5.1.36:compile
[INFO] +- org.xerial:sqlite-jdbc:jar:3.8.7:compile
[INFO] +- com.google.guava:guava:jar:18.0:compile
[INFO] +- org.slf4j:slf4j-api:jar:1.7.7:compile
[INFO] +- ch.qos.logback:logback-classic:jar:1.1.2:compile
[INFO] |  \- ch.qos.logback:logback-core:jar:1.1.2:compile
[INFO] +- org.slf4j:jcl-over-slf4j:jar:1.7.7:compile
[INFO] +- org.slf4j:log4j-over-slf4j:jar:1.7.7:compile
[INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.4.3:compile
[INFO] |  +- com.fasterxml.jackson.core:jackson-annotations:jar:2.4.0:compile
[INFO] |  \- com.fasterxml.jackson.core:jackson-core:jar:2.4.3:compile
[INFO] +- com.fasterxml.jackson.datatype:jackson-datatype-joda:jar:2.4.3:compile
[INFO] +- com.fasterxml.jackson.datatype:jackson-datatype-json-org:jar:2.4.0:compile
[INFO] |  \- org.apache.geronimo.bundles:json:jar:20090211_1:compile
[INFO] +- redis.clients:jedis:jar:2.7.2:compile
[INFO] +- commons-fileupload:commons-fileupload:jar:1.3.1:compile
[INFO] +- commons-io:commons-io:jar:2.4:compile
[INFO] +- org.apache.velocity:velocity:jar:1.7:compile
[INFO] |  +- commons-collections:commons-collections:jar:3.2.1:compile
[INFO] |  \- commons-lang:commons-lang:jar:2.4:compile
[INFO] +- commons-codec:commons-codec:jar:1.9:compile
[INFO] +- commons-beanutils:commons-beanutils:jar:1.9.2:compile
[INFO] +- commons-cli:commons-cli:jar:1.2:compile
[INFO] +- org.im4java:im4java:jar:1.4.0:compile
[INFO] +- org.jsoup:jsoup:jar:1.8.1:compile
[INFO] +- javax.mail:mail:jar:1.4.7:compile
[INFO] |  \- javax.activation:activation:jar:1.1:compile
[INFO] +- joda-time:joda-time:jar:2.5:compile
[INFO] +- joda-time:joda-time-jsptags:jar:1.1.1:compile
[INFO] +- org.eclipse.jetty:jetty-server:jar:9.2.12.v20150709:compile
[INFO] |  +- javax.servlet:javax.servlet-api:jar:3.1.0:compile
[INFO] |  +- org.eclipse.jetty:jetty-http:jar:9.2.12.v20150709:compile
[INFO] |  |  \- org.eclipse.jetty:jetty-util:jar:9.2.12.v20150709:compile
[INFO] |  \- org.eclipse.jetty:jetty-io:jar:9.2.12.v20150709:compile
[INFO] +- org.eclipse.jetty:jetty-webapp:jar:9.2.12.v20150709:compile
[INFO] |  +- org.eclipse.jetty:jetty-xml:jar:9.2.12.v20150709:compile
[INFO] |  \- org.eclipse.jetty:jetty-servlet:jar:9.2.12.v20150709:compile
[INFO] |     \- org.eclipse.jetty:jetty-security:jar:9.2.12.v20150709:compile
[INFO] +- org.eclipse.jetty:jetty-jsp:jar:9.2.12.v20150709:compile
[INFO] |  +- org.eclipse.jetty.toolchain:jetty-schemas:jar:3.1.M0:compile
[INFO] |  +- javax.servlet.jsp:javax.servlet.jsp-api:jar:2.3.1:compile
[INFO] |  +- org.glassfish.web:javax.servlet.jsp:jar:2.3.2:compile
[INFO] |  +- org.eclipse.jetty.orbit:javax.servlet.jsp.jstl:jar:1.2.0.v201105211821:compile
[INFO] |  +- org.glassfish.web:javax.servlet.jsp.jstl:jar:1.2.2:compile
[INFO] |  +- org.glassfish:javax.el:jar:3.0.0:compile
[INFO] |  \- org.eclipse.jetty.orbit:org.eclipse.jdt.core:jar:3.8.2.v20130121:compile
[INFO] +- junit:junit:jar:4.11:test
[INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
[INFO] +- org.springframework:spring-test:jar:4.1.2.RELEASE:test
[INFO] +- com.zzzhc:base-web:jar:1.0-SNAPSHOT:system
[INFO] +- com.zzzhc:base-code-generator:jar:1.0-SNAPSHOT:system
[INFO] +- com.pi4j:pi4j-core:jar:1.0:compile
[INFO] +- com.zzzhc:base-core:jar:1.0-SNAPSHOT:system
[INFO] +- org.hibernate:hibernate-core:jar:3.6.5.Final:compile
[INFO] |  +- antlr:antlr:jar:2.7.6:compile
[INFO] |  +- dom4j:dom4j:jar:1.6.1:compile
[INFO] |  +- org.hibernate:hibernate-commons-annotations:jar:3.2.0.Final:compile
[INFO] |  \- javax.transaction:jta:jar:1.1:compile
[INFO] +- com.ning:async-http-client:jar:1.7.12:compile
[INFO] |  \- io.netty:netty:jar:3.6.3.Final:compile
[INFO] +- org.rxtx:rxtx:jar:2.2pre2:system
[INFO] +- ice:sdk:jar:1.0:system
[INFO] +- ice:zip4j:jar:1.3.2:system
[INFO] +- ice:commons-collections:jar:3.2.1:system
[INFO] +- ice:commons-lang:jar:2.6.0:system
[INFO] +- ice:commons-logging:jar:1.1.1:system
[INFO] +- ice:ezmorph:jar:1.0.6:system
[INFO] +- ice:commons-beanutils:jar:1.8.0:system
[INFO] +- ice:comm:jar:1.0.0:system
[INFO] +- ice:json-lib-2.4-jdk15:jar:1.0.0:system
[INFO] +- commons-httpclient:commons-httpclient:jar:3.1:compile
[INFO] +- org.apache.httpcomponents:httpclient:jar:4.5:compile
[INFO] |  \- org.apache.httpcomponents:httpcore:jar:4.4.1:compile
[INFO] +- org.apache.commons:commons-lang3:jar:3.4:compile
[INFO] +- com.alibaba:fastjson:jar:1.2.54:compile
[INFO] +- org.json:json:jar:20090211:compile
[INFO] +- org.scream3r:jssc:jar:2.8.0:compile
[INFO] +- org.eclipse.jetty.websocket:websocket-server:jar:9.2.12.v20150709:compile
[INFO] |  +- org.eclipse.jetty.websocket:websocket-common:jar:9.2.12.v20150709:compile
[INFO] |  |  \- org.eclipse.jetty.websocket:websocket-api:jar:9.2.12.v20150709:compile
[INFO] |  +- org.eclipse.jetty.websocket:websocket-client:jar:9.2.12.v20150709:compile
[INFO] |  \- org.eclipse.jetty.websocket:websocket-servlet:jar:9.2.12.v20150709:compile
[INFO] +- com.google.protobuf:protobuf-java:jar:2.6.1:compile
[INFO] +- com.aliyun.oss:aliyun-sdk-oss:jar:2.8.2:compile
[INFO] |  +- org.jdom:jdom:jar:1.1:compile
[INFO] |  \- net.sf.json-lib:json-lib:jar:jdk15:2.4:compile
[INFO] |     \- net.sf.ezmorph:ezmorph:jar:1.0.6:compile
[INFO] +- org.apache.httpcomponents:httpmime:jar:4.5:compile
[INFO] +- org.testng:testng:jar:6.11:test
[INFO] |  +- com.beust:jcommander:jar:1.64:test
[INFO] |  \- org.yaml:snakeyaml:jar:1.17:test
[INFO] +- com.googlecode.json-simple:json-simple:jar:1.1:compile
[INFO] \- com.cloopen:rest:jar:2.6r:system
通过依赖树发现 javax.el有两处引用,切两处引用的版本号不同
  • 一处单独引用
    单独引用

  • 一处jetty-jsp包依赖
    在这里插入图片描述

解决方案,过滤掉jetty-jsp中的javax.el依赖
        <dependency>
            <groupId>org.eclipse.jetty</groupId>
            <artifactId>jetty-jsp</artifactId>
            <version>${jetty-version}</version>
            <exclusions>
                <exclusion>
                    <groupId>org.glassfish</groupId>
                    <artifactId>javax.el</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
处理完maven冲突之后再次打包成功

打包成功

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值