2

これはかなり面倒だと思います。ターゲット フォルダーには 2 つの確実な* ディレクトリがあります。

- surefire (empty)
- surefire-reports (containing the output of the tests)

ディレクトリを削除するオプションをsurefire見つけようとしましたが、見つけたようです。問題は、この空のディレクトリを持たない他のプロジェクトがあり、surefire-reports.

私は何を間違っていると思われますか?どうすればこれを削除できますか? 私がこれを尋ねる主な理由は、ディレクトリが空であるため、この空のディレクトリがコンソールでタブのオートコンプリートを壊し、私を怒らせることです。

さらに、これは単なるテスト プラグインであり、レポート プラグインではありません。プロジェクトにはセクションがありません (親ではありません)。

これは私の確実なプラグインのセットアップです:

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.12</version>
                <configuration>

                    <excludes>
                        <exclude>**/*Abstr*Test*</exclude>
                    </excludes>
                </configuration>
            </plugin>

前もって感謝します!

4

2 に答える 2

1

これは のバグのようで、SUREFIRE-846maven-surefire-pluginでレポートを提出しました。

于 2012-07-09T08:44:59.320 に答える
0

「surefire」は、surefire:test の実行中に作成される一時ファイルのディレクトリです。Maven の実行が終了すると、これらのファイルは削除されます。

于 2012-02-29T10:07:55.953 に答える