首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >常春藤无法解决maven-cobertura插件

常春藤无法解决maven-cobertura插件
EN

Stack Overflow用户
提问于 2012-08-16 16:51:51
回答 2查看 1K关注 0票数 0

我用常春藤做依赖管理。

我对此有意见

  • 插件:plugin:1.3.1
    • maven-cobertura-plugin:插件:1.3

关于这一点有几个主题:例如,无法解决Maven依赖关系

答案是排除jaxen:

代码语言:javascript
复制
    <dependency org="org.jdom" name="jdom" rev="2.0.2">
        <exclude module="jaxen"/>
    </dependency>

我试图排除这些依赖关系,但随后又遇到了另一个问题:

unresolved dependency: asm#asm;2.0: java.text.ParseException: inconsistent module descriptor file found in 'http://repo1.maven.org/maven2/asm/asm/2.0/asm-2.0.pom': bad revision: expected='2.0' found='@product.version@';

以下是ivy.xml:

代码语言:javascript
复制
<?xml version="1.0" encoding="ISO-8859-1"?>
<ivy-module version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">

    <info
        organisation="organisation"
        module="module"
        status="integration">
    </info>

    <dependencies>
        <dependency org="dom4j" name="dom4j" rev="1.6.1"/>

        <dependency org="org.jdom" name="jdom" rev="2.0.2">
            <exclude module="jaxen"/>
        </dependency>

        <dependency org="org.apache.poi" name="poi" rev="3.8"/> 
        <dependency org="org.apache.poi" name="poi-ooxml" rev="3.8"/>
        <dependency org="org.apache.poi" name="ooxml-schemas" rev="1.1"/>
        <dependency org="junit" name="junit" rev="4.10"/>
        <dependency org="org.mockito" name="mockito-all" rev="1.9.0"/>
        <dependency org="maven-plugins" name="maven-cobertura-plugin" rev="1.1" />
    </dependencies>

</ivy-module>

我该怎么办?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-17 06:48:33

首先,我看到您使用的是一个非常旧的maven-cobertura-plugin (1.3)版本,当前版本是2.5.1。

此外,您正在访问的pom是Maven Central中的工件之一,它们的质量很差,这意味着在本例中根本无法使用。

您所引用的maven-findbugs插件也非常旧。当前版本为2.5.2,与您正在使用的1.3.1相矛盾。

我不明白的是,您为什么要解析Maven插件,因为您运行的是常春藤,然后使用的是Ant。

票数 1
EN

Stack Overflow用户

发布于 2013-01-04 14:57:02

这是工作ivy.xml

代码语言:javascript
复制
<ivy-module version="2.0">
    <info organisation="it.cup2000" module="sar"/>
    <configurations defaultconfmapping="runtime->*">
        <conf name="runtime" />
        <conf name="compile" extends="runtime"/>
        <conf name="test" extends="compile"/>
    </configurations>       
    <dependencies>
        <dependency org="org.jdom" name="jdom2" rev="2.0.3"/>
        <exclude org="maven-plugins" module="maven-cobertura-plugin"/>
        <exclude org="maven-plugins" module="maven-findbugs-plugin"/>
    </dependencies>
</ivy-module>

jdom2依赖关系触发问题,两种排除修复问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11991950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档