0

タイトルのように - ここにコードがあります。

< スコープ > と < フェーズ > を持つことができます

Jbehave のドキュメントでは、それについてあまり言及されていません ( http://jbehave.org/reference/stable/maven-goals.html ) 。

               <execution>
                    <id>run-stories</id>
                    <phase>test</phase>
                    <configuration>
                        <!--<scope>test</scope>-->
                        <includes>
                            <include>**/*Stories*.java</include>
                        </includes>
                    </configuration>
                    <goals>
                        <goal>run-stories-as-embeddables</goal>
                    </goals>
                </execution>
4

1 に答える 1

4

要素/プロパティは、実行が発生するMaven ライフサイクル<phase/>のフェーズを示す「標準」の Maven プロパティです。

参照している<scope/>要素/プロパティは、JBehave プラグイン自体に固有のものです。プラグインのドキュメントによると<scope/>、プロジェクトの Maven 依存関係のどの「セット」を JBehave プラグインの実行に含めるかを制御するために使用されているようです。JBehaveサイトのこの回答によると、通常、JBehave は、main依存関係とコードではなく、プロジェクトの依存関係とコードのみを使用して実行されるようtestです。

于 2013-09-15T18:57:18.603 に答える