0

私は cobertura を使用しています。バージョン 2.5 を指定すると、1.9 がダウンロードされます。なんで?

私のpom: org.codehaus.mojo cobertura-maven-plugin 2.5.2 za/co/c2d/* /.class clean pre-site clean インストゥルメント サイト インストゥルメント cobertura

<reporting>
    <plugins>
        <plugin>
            <!-- use mvn cobertura:cobertura to generate cobertura reports -->
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>cobertura-maven-plugin</artifactId>
            <version>2.5.2</version>
            <configuration>
                <formats>
                    <format>html</format>
                    <format>xml</format>
                </formats>
            </configuration>
        </plugin>
    </plugins>
</reporting>

出力: [INFO] --- cobertura-maven-plugin:2.5.2:instrument (default-cli) @ services --- ダウンロード: http://repo1.maven.org/maven2/net/sourceforge/cobertura/cobertura /1.9.4.1/cobertura-1.9.4.1.pom

これを実行すると、[エラー] net.sourceforge.cobertura.javancss.parser.ParseException: Encountered " ">" "> "" で壊れます

私が理解しているように、これはバージョン 2.0.2 で修正されました。

4

2 に答える 2

0

確かに、括弧内にバージョンを指定することはできません...プロジェクト階層について詳しく説明していただけますか? とあなたの完全な pom.xml ?

于 2013-07-30T00:36:22.097 に答える