【问题标题】:Spring Concordion and Sonar won't work : jar conflict?Spring Concordion 和 Sonar 不起作用:jar 冲突?
【发布时间】:2012-02-03 17:05:03
【问题描述】:

我使用 maven/jenkins/sonar 从事 Gwt/Spring 项目。对于我的功能测试,我使用 concordion over gwt-test-utils

除了运行声纳分析之外,一切都很好。

以下是每个测试的例外情况:

org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.sc.r.repository.MyRepository com.sc.r.BootstrapData.myRepository; 
   nested exception is java.lang.IllegalArgumentException: Can not set com.sc.r.repository.MyRepository field com.sc.r.BootstrapData.myRepository to $Proxy110

这似乎是一个 jar 冲突,但没有更多信息我不知道。

由于我的配置“异国情调”,我知道没有人可以直接帮助我。

但是,如果您处于我的位置,您将如何调查?我应该寻找什么或应该在哪里寻找?

谢谢

【问题讨论】:

    标签: java spring sonarqube concordion


    【解决方案1】:

    是什么让您认为这是依赖冲突?从将其描述为冲突的异常中看不出太多。

    如果您确定这是一个冲突问题,请尝试这样做:

    mvn dependency:tree
    

    并使用 excludes 标记隔离副本 jar 并从 maven 中的依赖项中删除它们。

    【讨论】:

    • 为什么除了声纳运行测试之外,它每次都可以工作?这一定是一个 jar 冲突,也许是肯定的或 junit.. 我不知道..
    猜你喜欢
    • 2015-11-28
    • 1970-01-01
    • 1970-01-01
    • 2011-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多