がjasmine-maven-pluginにあります。わかりません。個別に実行するとMaven Mojoの設定プロパティが失われるのはなぜですか?
は、あなた自身を、これを試して歓迎しているが、要点は1つが実行されるときということです:プラグイン用のpom.xmlに構成された
mvn jasmine:test
プロパティはモジョBeanで設定されていません。
検査の結果、Beanの各プロパティがデフォルト値に戻っていることは明らかです。ただし、テストフェーズ自体(ジャスミン:テストがバインドされている)を実行すると、次のようになります。
mvn test
これは問題なく動作します。
アイデア?
/**
* @component
* @goal test
* @phase test
* @execute lifecycle="jasmine-lifecycle" phase="process-test-resources"
*/
更新:TestMojoの上部の前文は次のようになります今、私はさらに混乱しています。さらに読めば、私が行方不明と見ている設定がthis documentごとに、ない<execution/>
下、右のプラグインの下<configuration>
要素で行われるので、この動作は、本当に予想外であると思われる:
注:構成タグの内部は、直接コマンドライン呼び出しから使用できないという点で、外部のタグとは異なります。代わりに、バインドされているライフサイクルフェーズが呼び出されたときにのみ適用されます。また、実行セクションの外にある構成セクションを移動すると、プラグインのすべての呼び出しにグローバルに適用されます。
逆に、ジェンキンズから実行すると、実行中である必要があるようです。だから私はジャスミンのための2つの同一の設定セクションを持っています。 –