<commit_before><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>org.jbehave</groupId>
    <artifactId>jbehave</artifactId>
    <version>3.3-SNAPSHOT</version>
  </parent>
  <artifactId>jbehave-examples</artifactId>
  <packaging>pom</packaging>
  <name>JBehave Examples</name>

  <!-- These properties are the default properties for all executions. POMs 
    inheriting from this can override these properties -->
  <properties>
    <batch>false</batch>
    <ignore.failure.view>true</ignore.failure.view>
    <skip.embeddables.stories>false</skip.embeddables.stories>
    <include.embeddables>**/*Stories.java</include.embeddables>
    <include.paths>**/stories/*.story</include.paths>
    <include.annotated.embedders>**/AnnotatedEmbedderUsing*.java</include.annotated.embedders>
    <meta.filter></meta.filter>
    <annotated.embedder.runner>org.jbehave.core.junit.AnnotatedEmbedderRunner</annotated.embedder.runner>
    <jbehave.version>${project.version}</jbehave.version>
    <jbehave.site.version>3.1.1</jbehave.site.version>
  </properties>

  <modules>
    <module>gameoflife</module>
    <module>spring-security</module>
    <module>trader</module>
    <module>trader-i18n</module>
    <module>trader-groovy</module>
    <module>trader-guice</module>
    <module>trader-weld</module>
    <module>trader-pico</module>
    <module>trader-spring</module>
  </modules>

  <dependencies>
    <dependency>
      <groupId>org.jbehave</groupId>
      <artifactId>jbehave-core</artifactId>
      <version>${jbehave.version}</version>
    </dependency>
    <dependency>
      <groupId>org.jbehave</groupId>
      <artifactId>jbehave-ant</artifactId>
      <version>${jbehave.version}</version>
    </dependency>
    <dependency>
      <groupId>org.jbehave</groupId>
      <artifactId>jbehave-core</artifactId>
      <version>${jbehave.version}</version>
      <classifier>resources</classifier>
      <type>zip</type>
    </dependency>
    <dependency>
      <groupId>org.jbehave.site</groupId>
      <artifactId>jbehave-site-resources</artifactId>
      <version>${jbehave.site.version}</version>
      <type>zip</type>
    </dependency>
    <dependency>
      <groupId>com.thoughtworks.xstream</groupId>
      <artifactId>xstream</artifactId>
      <version>1.3.1</version>
    </dependency>
  </dependencies>

  <build>
    <resources>
      <resource>
        <directory>${basedir}/src/main/java</directory>
        <filtering>false</filtering>
      </resource>
    </resources>
    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.jbehave</groupId>
          <artifactId>jbehave-maven-plugin</artifactId>
          <version>${jbehave.version}</version>
        </plugin>
      </plugins>
    </pluginManagement>
    <plugins>
      <!-- Here we define the executions of the jbehave-maven-plugin for 
        running stories as embeddables -->
      <!-- This configuration is used by all the examples which need only 
        specify the ${include.embeddables} property -->

      <plugin>
        <groupId>org.jbehave</groupId>
        <artifactId>jbehave-maven-plugin</artifactId>
        <executions>
          <execution>
            <id>unpack-view-resources</id>
            <phase>process-resources</phase>
            <goals>
              <goal>unpack-view-resources</goal>
            </goals>
          </execution>
          <execution>
            <id>embeddable-stories</id>
            <phase>integration-test</phase>
            <configuration>
              <includes>
                <include>${include.embeddables}</include>
              </includes>
              <excludes />
              <skip>${skip.embeddables.stories}</skip>
              <batch>${batch}</batch>
              <generateViewAfterStories>true</generateViewAfterStories>
              <ignoreFailureInStories>true</ignoreFailureInStories>
              <ignoreFailureInView>${ignore.failure.view}</ignoreFailureInView>
              <threads>2</threads>
              <metaFilters>
                <metaFilter>${meta.filter}</metaFilter>
              </metaFilters>
            </configuration>
            <goals>
              <goal>run-stories-as-embeddables</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
  <profiles>
    <profile>
      <id>fail-on-view</id>
      <properties>
        <ignore.failure.view>false</ignore.failure.view>
      </properties>
    </profile>
    <profile>
      <id>batch</id>
      <properties>
        <batch>true</batch>
      </properties>
    </profile>
    <profile>
      <id>as-paths</id>
      <build>
        <plugins>

          <!-- Here we define the executions of the jbehave-maven-plugin 
            for running stories as paths -->
          <!-- This configuration is used by all the examples which need 
            only specify the ${include.paths} property -->

          <plugin>
            <groupId>org.jbehave</groupId>
            <artifactId>jbehave-maven-plugin</artifactId>
            <executions>
              <execution>
                <id>stories-as-paths</id>
                <phase>integration-test</phase>
                <configuration>
                  <embedderClass>org.jbehave.examples.trader.TraderEmbedder</embedderClass>
                  <includes>
                    <include>${include.paths}</include>
                  </includes>
                  <excludes />
                  <skip>false</skip>
                  <batch>${batch}</batch>
                  <generateViewAfterStories>true</generateViewAfterStories>
                  <ignoreFailureInStories>true</ignoreFailureInStories>
                  <ignoreFailureInView>${ignore.failure.view}</ignoreFailureInView>
                </configuration>
                <goals>
                  <goal>run-stories-as-paths</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
      <properties>
        <skip.embeddables.stories>true</skip.embeddables.stories>
      </properties>
    </profile>
    <profile>
      <id>with-annotated-embedder</id>
      <build>
        <plugins>

          <!-- Here we define the executions of the jbehave-maven-plugin 
            for running stories with annotated embedder -->
          <!-- This configuration is used by all the examples which need 
            only specify the ${annotated.embedder.runner} and ${include.annotated.embedders} 
            properties -->

          <plugin>
            <groupId>org.jbehave</groupId>
            <artifactId>jbehave-maven-plugin</artifactId>
            <executions>
              <execution>
                <id>with-annotated-embedder</id>
                <phase>integration-test</phase>
                <configuration>
                  <annotatedEmbedderRunnerClass>${annotated.embedder.runner}</annotatedEmbedderRunnerClass>
                  <includes>
                    <include>${include.annotated.embedders}</include>
                  </includes>
                </configuration>
                <goals>
                  <goal>run-with-annotated-embedder</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
      <properties>
        <skip.embeddables.stories>true</skip.embeddables.stories>
      </properties>
    </profile>
    <profile>
      <id>as-urls</id>
      <build>
        <plugins>
          <plugin>
            <groupId>org.jbehave</groupId>
            <artifactId>jbehave-maven-plugin</artifactId>
            <executions>
              <execution>
                <id>stories-as-urls</id>
                <phase>integration-test</phase>
                <configuration>
                  <includes>
                    <include>**/*URLTraderStories.java</include>
                  </includes>
                  <excludes />
                  <skip>false</skip>
                  <batch>${batch}</batch>
                  <ignoreFailureInStories>true</ignoreFailureInStories>
                  <ignoreFailureInView>${ignore.failure.view}</ignoreFailureInView>
                </configuration>
                <goals>
                  <goal>run-stories-as-embeddables</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
      <properties>
        <skip.embeddables.stories>true</skip.embeddables.stories>
      </properties>
    </profile>
    <profile>
      <id>stepdocs</id>
      <build>
        <plugins>
          <plugin>
            <groupId>org.jbehave</groupId>
            <artifactId>jbehave-maven-plugin</artifactId>
            <executions>
              <execution>
                <id>stepdocs</id>
                <phase>integration-test</phase>
                <configuration>
                  <embedderClass>org.jbehave.examples.trader.TraderEmbedder</embedderClass>
                </configuration>
                <goals>
                  <goal>report-stepdocs</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>
    <profile>
      <id>ant</id>
      <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-antrun-plugin</artifactId>
            <executions>
              <execution>
                <id>run-via-ant</id>
                <phase>integration-test</phase>
                <configuration>
                  <tasks>
                    <taskdef name="runStoriesAsEmbeddables"
                      classname="org.jbehave.ant.RunStoriesAsEmbeddables"
                      classpathref="maven.runtime.classpath" />
                    <runStoriesAsEmbeddables
                      includes="${include.embeddables}" skip="false"
                      generateViewAfterStories="true"
                      ignoreFailureInStories="true" ignoreFailureInView="${ignore.failure.view}" />
                  </tasks>
                </configuration>
                <goals>
                  <goal>run</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
      <properties>
        <skip.embeddables.stories>true</skip.embeddables.stories>
      </properties>
    </profile>
    <profile>
      <id>gui</id>
      <modules>
        <module>noughtsandcrosses</module>
      </modules>
    </profile>
  </profiles>
</project>
<commit_msg>remove weld for relase process<commit_after><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>org.jbehave</groupId>
    <artifactId>jbehave</artifactId>
    <version>3.3-SNAPSHOT</version>
  </parent>
  <artifactId>jbehave-examples</artifactId>
  <packaging>pom</packaging>
  <name>JBehave Examples</name>

  <!-- These properties are the default properties for all executions. POMs 
    inheriting from this can override these properties -->
  <properties>
    <batch>false</batch>
    <ignore.failure.view>true</ignore.failure.view>
    <skip.embeddables.stories>false</skip.embeddables.stories>
    <include.embeddables>**/*Stories.java</include.embeddables>
    <include.paths>**/stories/*.story</include.paths>
    <include.annotated.embedders>**/AnnotatedEmbedderUsing*.java</include.annotated.embedders>
    <meta.filter></meta.filter>
    <annotated.embedder.runner>org.jbehave.core.junit.AnnotatedEmbedderRunner</annotated.embedder.runner>
    <jbehave.version>${project.version}</jbehave.version>
    <jbehave.site.version>3.1.1</jbehave.site.version>
  </properties>

  <modules>
    <module>gameoflife</module>
    <module>spring-security</module>
    <module>trader</module>
    <module>trader-i18n</module>
    <module>trader-groovy</module>
    <module>trader-guice</module>
    <!-- module>trader-weld</module not releasable -->
    <module>trader-pico</module>
    <module>trader-spring</module>
  </modules>

  <dependencies>
    <dependency>
      <groupId>org.jbehave</groupId>
      <artifactId>jbehave-core</artifactId>
      <version>${jbehave.version}</version>
    </dependency>
    <dependency>
      <groupId>org.jbehave</groupId>
      <artifactId>jbehave-ant</artifactId>
      <version>${jbehave.version}</version>
    </dependency>
    <dependency>
      <groupId>org.jbehave</groupId>
      <artifactId>jbehave-core</artifactId>
      <version>${jbehave.version}</version>
      <classifier>resources</classifier>
      <type>zip</type>
    </dependency>
    <dependency>
      <groupId>org.jbehave.site</groupId>
      <artifactId>jbehave-site-resources</artifactId>
      <version>${jbehave.site.version}</version>
      <type>zip</type>
    </dependency>
    <dependency>
      <groupId>com.thoughtworks.xstream</groupId>
      <artifactId>xstream</artifactId>
      <version>1.3.1</version>
    </dependency>
  </dependencies>

  <build>
    <resources>
      <resource>
        <directory>${basedir}/src/main/java</directory>
        <filtering>false</filtering>
      </resource>
    </resources>
    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.jbehave</groupId>
          <artifactId>jbehave-maven-plugin</artifactId>
          <version>${jbehave.version}</version>
        </plugin>
      </plugins>
    </pluginManagement>
    <plugins>
      <!-- Here we define the executions of the jbehave-maven-plugin for 
        running stories as embeddables -->
      <!-- This configuration is used by all the examples which need only 
        specify the ${include.embeddables} property -->

      <plugin>
        <groupId>org.jbehave</groupId>
        <artifactId>jbehave-maven-plugin</artifactId>
        <executions>
          <execution>
            <id>unpack-view-resources</id>
            <phase>process-resources</phase>
            <goals>
              <goal>unpack-view-resources</goal>
            </goals>
          </execution>
          <execution>
            <id>embeddable-stories</id>
            <phase>integration-test</phase>
            <configuration>
              <includes>
                <include>${include.embeddables}</include>
              </includes>
              <excludes />
              <skip>${skip.embeddables.stories}</skip>
              <batch>${batch}</batch>
              <generateViewAfterStories>true</generateViewAfterStories>
              <ignoreFailureInStories>true</ignoreFailureInStories>
              <ignoreFailureInView>${ignore.failure.view}</ignoreFailureInView>
              <threads>2</threads>
              <metaFilters>
                <metaFilter>${meta.filter}</metaFilter>
              </metaFilters>
            </configuration>
            <goals>
              <goal>run-stories-as-embeddables</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
  <profiles>
    <profile>
      <id>fail-on-view</id>
      <properties>
        <ignore.failure.view>false</ignore.failure.view>
      </properties>
    </profile>
    <profile>
      <id>batch</id>
      <properties>
        <batch>true</batch>
      </properties>
    </profile>
    <profile>
      <id>as-paths</id>
      <build>
        <plugins>

          <!-- Here we define the executions of the jbehave-maven-plugin 
            for running stories as paths -->
          <!-- This configuration is used by all the examples which need 
            only specify the ${include.paths} property -->

          <plugin>
            <groupId>org.jbehave</groupId>
            <artifactId>jbehave-maven-plugin</artifactId>
            <executions>
              <execution>
                <id>stories-as-paths</id>
                <phase>integration-test</phase>
                <configuration>
                  <embedderClass>org.jbehave.examples.trader.TraderEmbedder</embedderClass>
                  <includes>
                    <include>${include.paths}</include>
                  </includes>
                  <excludes />
                  <skip>false</skip>
                  <batch>${batch}</batch>
                  <generateViewAfterStories>true</generateViewAfterStories>
                  <ignoreFailureInStories>true</ignoreFailureInStories>
                  <ignoreFailureInView>${ignore.failure.view}</ignoreFailureInView>
                </configuration>
                <goals>
                  <goal>run-stories-as-paths</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
      <properties>
        <skip.embeddables.stories>true</skip.embeddables.stories>
      </properties>
    </profile>
    <profile>
      <id>with-annotated-embedder</id>
      <build>
        <plugins>

          <!-- Here we define the executions of the jbehave-maven-plugin 
            for running stories with annotated embedder -->
          <!-- This configuration is used by all the examples which need 
            only specify the ${annotated.embedder.runner} and ${include.annotated.embedders} 
            properties -->

          <plugin>
            <groupId>org.jbehave</groupId>
            <artifactId>jbehave-maven-plugin</artifactId>
            <executions>
              <execution>
                <id>with-annotated-embedder</id>
                <phase>integration-test</phase>
                <configuration>
                  <annotatedEmbedderRunnerClass>${annotated.embedder.runner}</annotatedEmbedderRunnerClass>
                  <includes>
                    <include>${include.annotated.embedders}</include>
                  </includes>
                </configuration>
                <goals>
                  <goal>run-with-annotated-embedder</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
      <properties>
        <skip.embeddables.stories>true</skip.embeddables.stories>
      </properties>
    </profile>
    <profile>
      <id>as-urls</id>
      <build>
        <plugins>
          <plugin>
            <groupId>org.jbehave</groupId>
            <artifactId>jbehave-maven-plugin</artifactId>
            <executions>
              <execution>
                <id>stories-as-urls</id>
                <phase>integration-test</phase>
                <configuration>
                  <includes>
                    <include>**/*URLTraderStories.java</include>
                  </includes>
                  <excludes />
                  <skip>false</skip>
                  <batch>${batch}</batch>
                  <ignoreFailureInStories>true</ignoreFailureInStories>
                  <ignoreFailureInView>${ignore.failure.view}</ignoreFailureInView>
                </configuration>
                <goals>
                  <goal>run-stories-as-embeddables</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
      <properties>
        <skip.embeddables.stories>true</skip.embeddables.stories>
      </properties>
    </profile>
    <profile>
      <id>stepdocs</id>
      <build>
        <plugins>
          <plugin>
            <groupId>org.jbehave</groupId>
            <artifactId>jbehave-maven-plugin</artifactId>
            <executions>
              <execution>
                <id>stepdocs</id>
                <phase>integration-test</phase>
                <configuration>
                  <embedderClass>org.jbehave.examples.trader.TraderEmbedder</embedderClass>
                </configuration>
                <goals>
                  <goal>report-stepdocs</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>
    <profile>
      <id>ant</id>
      <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-antrun-plugin</artifactId>
            <executions>
              <execution>
                <id>run-via-ant</id>
                <phase>integration-test</phase>
                <configuration>
                  <tasks>
                    <taskdef name="runStoriesAsEmbeddables"
                      classname="org.jbehave.ant.RunStoriesAsEmbeddables"
                      classpathref="maven.runtime.classpath" />
                    <runStoriesAsEmbeddables
                      includes="${include.embeddables}" skip="false"
                      generateViewAfterStories="true"
                      ignoreFailureInStories="true" ignoreFailureInView="${ignore.failure.view}" />
                  </tasks>
                </configuration>
                <goals>
                  <goal>run</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
      <properties>
        <skip.embeddables.stories>true</skip.embeddables.stories>
      </properties>
    </profile>
    <profile>
      <id>gui</id>
      <modules>
        <module>noughtsandcrosses</module>
      </modules>
    </profile>
  </profiles>
</project>

{'fraction_non_alphanumeric': 0.13213448006254885, 'fraction_numerical': 0.0025755415536034584, 'mean_word_length': 1.7901963300397792, 'pattern_counts': {'":': 0, '<': 831, '<?xml version=': 0, '>': 831, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7509776', 'n_tokens_mistral': 6537, 'n_tokens_neox': 6036, 'n_words': 814}