gpt4 book ai didi

java - 使用 Maven 运行 JBehave 的问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:55:50 25 4
gpt4 key购买 nike

我正在尝试让 JBehave 故事在 Maven 中执行,它完全忽略了 JBehave 插件。我花了几个小时使用不同的配置,但看起来插件根本没有被执行。任何建议/提示将不胜感激!

我所有的 JBehave 类都位于:

src/at/java

我的 pom.xml 的相关部分:

<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<id>add-test-source</id>
<phase>generate-sources</phase>
<goals>
<goal>add-test-source</goal>
</goals>
<configuration>
<sources>
<source>src/at/java</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>

<plugin>
<groupId>org.jbehave</groupId>
<artifactId>jbehave-maven-plugin</artifactId>
<executions>
<execution>
<id>run-stories-as-embeddables</id>
<phase>integration-test</phase>
<configuration>
<includes>
<include>**/*.java</include>
</includes>
</configuration>
<goals>
<goal>run-stories-as-embeddables</goal>
</goals>
</execution>
</executions>
</plugin>


<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.11</version>
<executions>
<execution>
<id>integration-test</id>
<phase>integration-test</phase>
<goals>
<goal>test</goal>
</goals>
<configuration>
<skip>false</skip>
<includes>
<include>**/*.java</include>
</includes>
</configuration>
</execution>
</executions>
</plugin>

最佳答案

最好是将测试类的位置更改为 src/test/java,并根据 JBehave 的文档更改故事的名称。

关于java - 使用 Maven 运行 JBehave 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12512059/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com