私の質問が愚かであれば申し訳ありません。mvnクリーンインストールでターゲットフォルダ内のjbehaveストーリーファイルが生成されない
私はsteps.javaでただ1つのアサートを使って簡単なJBehaveテストを行っています。
- :私は、Eclipseの 'プロジェクト>クリーン' を実行すると
@When("I do this") public void iDoThis() { Assert.assertEquals(true, true); System.out.println("log to console..."); }
は、私はそれが(私のSRC &のpom.xmlとしてターゲットと同じレベル)内の3つのファイルで 'ターゲット' フォルダを生成していることに気づきましたsteps.class
- runner.class
- test.story
だから私は、Eclipseの「Rにrunner.javaを実行するときun As> JUnit Test 'を実行すると、正常に実行されます(ex。私は "コンソールへのログ..."を見ることができます)。
しかし、 'mvn clean install'を実行すると、クラスファイルだけが生成され、ストーリーファイルは生成されません。 私は 'mvn test -Destest = fldr1/fldr2/runner.java'を実行するとビルドは成功しますが、期待通りに私のStoryは実行されませんでした( "log to console ..."は見えません)。
Eclipseできれいにしてから、mvnでテストを実行するとうまくいきます。ですから、私はそれがストーリーファイルが生成されていないためだと確信しています。
私の質問は、EclipseのProject> Cleanとまったく同じ方法で実行するために実行するmvnコマンドです。
ありがとうございました!