2

Maven ビルドで次のプラグインを構成しています。

        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>sonar-maven-plugin</artifactId>
            <version>2.6</version>
        </plugin>
        <plugin>
            <groupId>org.jacoco</groupId>
            <artifactId>jacoco-maven-plugin</artifactId>
            <version>0.8.4</version>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.8.1</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
        <!-- plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>3.0.0-M3</version>
        </plugin -->

すべてが正常に動作しているように見え、テストが実行され、コード カバレッジが Sonar によって消費されます。

Surefire プラグインのコメントを外すと、Sonar はコード カバレッジを消費せず、以下の内容の .dumpstream ファイルを取得します。何が原因で、どうすれば解決できますか?

Created at 2019-11-13T19:35:46.185 警告: 不正な反射アクセス操作が発生しました

Created at 2019-11-13T19:35:46.193 警告: com.sun.xml.bind.v2.runtime.reflect.opt.Injector による不正な反射アクセス

(file:/C:/Users/tgunter/.m2/repository/com/sun/xml/bind/jaxb-impl/2.3.0/jaxb-impl-2.3.0.jar) メソッド java.lang.ClassLoader に。 defineClass(java.lang.String,byte[],int,int)

Created at 2019-11-13T19:35:46.205 警告: このことを のメンテナーに報告することを検討してください。

com.sun.xml.bind.v2.runtime.reflect.opt.Injector

Created at 2019-11-13T19:35:46.212 WARNING: --illegal-access=warn を使用して、さらなる不正なリフレクティブ アクセス操作の警告を有効にします

Created at 2019-11-13T19:35:46.222 警告:今後のリリースでは不正なアクセス操作はすべて拒否される予定です

4

1 に答える 1