Maven を呼び出すたびにテストをスキップするために、Eclipse の Surefire プラグインで Maven を使用しますが、テスト ゴールを具体的に呼び出すこともできるようにしたいと考えています。
この Web サイトの説明を使用してプロジェクトをセットアップし、「デフォルトでスキップ」の部分で説明されているとおりにセットアップしました。通常のMaven呼び出しではうまく機能し、テストは十分にスキップされています。Bamboo でのセットアップも機能しskipTests=false
、テスト ゴールを呼び出すためのパラメーターを設定すると、目的の効果が得られ、テストが実行されます。
ただし、Eclipse では、これは機能しません。テスト目標を含む Maven 実行構成を定義し、変数skipTests
を false に設定しました。しかし、テストはまだスキップされます。次に、デバッグ出力をアクティブにして、それskipTests=false
が実際にプロパティであることを確認しましたが、Maven Surefire プラグインの構成がまだリストされていて、それskipTests
がデバッグ出力に当てはまりました。
(...)
[DEBUG] (s) skipTests = true
(...)
何か不足していますか、それとも私のバージョンの問題ですか? 私は統合されたMaven 3.0.4とバージョン2.14のsurefireプラグインを備えたEclipse Junoを使用しています。