<commit_before><?xml version="1.0"?>
<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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <!-- TODO Externalize properties from all elements -->

  <!-- See: http://maven.apache.org/pom.html#Developers -->
  <developers>
    <developer>
      <id>Hornswaggler</id>
      <name>Hornswaggler</name>
      <url>https://github.com/Hornswaggler</url>
      <roles>
        <role>architect</role>
        <role>developer</role>
      </roles>
      <timezone>-5</timezone>
    </developer>
    <developer>
      <id>pc</id>
      <name><NAME></name>
      <email><EMAIL></email>
      <url>https://github.com/virtuoushub</url>
      <roles>
        <role>architect</role>
        <role>developer</role>
      </roles>
      <timezone>-5</timezone>
    </developer>
  </developers>

  <groupId>com.jed</groupId>
  <artifactId>fuzzy-octo-shame</artifactId>
  <version>0.1.3-SNAPSHOT</version>
  <packaging>jar</packaging>
  <name>fuzzy-octo-shame</name>
  <url>https://github.com/virtuoushub/fuzzy-octo-shame</url>

  <prerequisites>
      <maven>${maven.version}</maven>
  </prerequisites>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <java.version>1.8</java.version>
    <maven.version>2.2.1</maven.version>
    <maven-assembly-plugin.version>2.5.1</maven-assembly-plugin.version>
    <maven-jxr-plugin.version>2.5</maven-jxr-plugin.version>
    <maven-surefire-plugin.version>2.18</maven-surefire-plugin.version>
    <maven-clean-plugin.version>2.6.1</maven-clean-plugin.version>
    <maven-dependency-plugin.version>2.9</maven-dependency-plugin.version>
    <maven-enforcer-plugin.version>1.3.1</maven-enforcer-plugin.version>
    <junit.version>4.12-beta-3</junit.version>
  </properties>

  <dependencies>
    <dependency>
      <groupId>org.lwjgl.lwjgl</groupId>
      <artifactId>lwjgl</artifactId>
      <version>2.9.1</version>
      <exclusions>
        <!-- START Unnecessary explicit exclusion. Only here for verbosity. -->
        <exclusion>
          <groupId>net.java.jinput</groupId>
          <artifactId>jinput</artifactId>
        </exclusion>
        <!-- END Unnecessary explicit exclusion. Only here for verbosity. -->
      </exclusions>
    </dependency>
    <dependency>
      <groupId>org.slick2d</groupId>
      <artifactId>slick2d-core</artifactId>
      <version>1.0.1</version>
    </dependency>
    <!-- Start Overriding transitive version from lwjgl artifact -->
    <dependency>
      <groupId>net.java.jinput</groupId>
      <artifactId>jinput</artifactId>
      <version>2.0.6</version>
    </dependency>
    <!-- End Overriding transitive version from lwjgl artifact -->
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>${junit.version}</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-api</artifactId>
      <version>1.7.7</version>
    </dependency>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-simple</artifactId>
      <version>1.7.7</version>
    </dependency>
    <dependency>
      <groupId>uk.org.lidalia</groupId>
      <artifactId>sysout-over-slf4j</artifactId>
      <version>1.0.2</version>
    </dependency>
    <dependency>
      <groupId>com.google.inject</groupId>
      <artifactId>guice</artifactId>
      <version>4.0-beta5</version>
    </dependency>
  </dependencies>

  <build>

    <pluginManagement>
      <plugins>
        <!--This plugin's configuration is used to store Eclipse m2e settings
          only. It has no influence on the Maven build itself if run from the command line. Because there is no
           m2e connector for maven-checkstyle-plugin we ignore it so that Eclipse does not show an error. If/Once a
            connector is available, the org.eclipse.m2e:lifecycle-mapping plugin can be removed from the plugins
             element. -->
        <plugin>
          <groupId>org.eclipse.m2e</groupId>
          <artifactId>lifecycle-mapping</artifactId>
          <version>1.0.0</version>
          <configuration>
            <lifecycleMappingMetadata>
              <pluginExecutions>
                <pluginExecution>
                  <pluginExecutionFilter>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-checkstyle-plugin</artifactId>
                    <versionRange>[2.13,)</versionRange>
                    <goals>
                      <goal>check</goal>
                    </goals>
                  </pluginExecutionFilter>
                  <action>
                    <ignore />
                  </action>
                </pluginExecution>
              </pluginExecutions>
            </lifecycleMappingMetadata>
          </configuration>
        </plugin>
        <plugin>
          <artifactId>maven-assembly-plugin</artifactId>
          <version>${maven-assembly-plugin.version}</version>
        </plugin>
      </plugins>
    </pluginManagement>

    <plugins>
      <plugin>
        <artifactId>maven-dependency-plugin</artifactId>
        <version>${maven-dependency-plugin.version}</version>
        <configuration>
          <!-- I found usedDependencies to be poorly documented. For getting it working, thanks goes to: http://stackoverflow.com/a/13605782 -->
          <usedDependencies>
            <usedDependency>net.java.jinput:jinput</usedDependency>
            <usedDependency>org.slf4j:slf4j-simple</usedDependency>
          </usedDependencies>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.2</version>
        <configuration>
          <source>${java.version}</source>
          <target>${java.version}</target>
          <!-- pc 2014-10-31 start: see http://stackoverflow.com/a/17948010 -->
          <useIncrementalCompilation>false</useIncrementalCompilation>
          <!-- pc 2014-10-31 end: see http://stackoverflow.com/a/17948010 -->
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-resources-plugin</artifactId><commit_msg>Add maven-release-plugin declaration under the pluginManagement/plugins element. #26<commit_after><?xml version="1.0"?>
<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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <!-- TODO Externalize properties from all elements -->

  <!-- See: http://maven.apache.org/pom.html#Developers -->
  <developers>
    <developer>
      <id>Hornswaggler</id>
      <name>Hornswaggler</name>
      <url>https://github.com/Hornswaggler</url>
      <roles>
        <role>architect</role>
        <role>developer</role>
      </roles>
      <timezone>-5</timezone>
    </developer>
    <developer>
      <id>pc</id>
      <name><NAME></name>
      <email><EMAIL></email>
      <url>https://github.com/virtuoushub</url>
      <roles>
        <role>architect</role>
        <role>developer</role>
      </roles>
      <timezone>-5</timezone>
    </developer>
  </developers>

  <groupId>com.jed</groupId>
  <artifactId>fuzzy-octo-shame</artifactId>
  <version>0.1.3-SNAPSHOT</version>
  <packaging>jar</packaging>
  <name>fuzzy-octo-shame</name>
  <url>https://github.com/virtuoushub/fuzzy-octo-shame</url>

  <prerequisites>
      <maven>${maven.version}</maven>
  </prerequisites>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <java.version>1.8</java.version>
    <maven.version>2.2.1</maven.version>
    <maven-assembly-plugin.version>2.5.1</maven-assembly-plugin.version>
    <maven-jxr-plugin.version>2.5</maven-jxr-plugin.version>
    <maven-surefire-plugin.version>2.18</maven-surefire-plugin.version>
    <maven-clean-plugin.version>2.6.1</maven-clean-plugin.version>
    <maven-dependency-plugin.version>2.9</maven-dependency-plugin.version>
    <maven-enforcer-plugin.version>1.3.1</maven-enforcer-plugin.version>
    <maven-release-plugin.version>2.5.1</maven-release-plugin.version>
    <junit.version>4.12-beta-3</junit.version>
  </properties>

  <dependencies>
    <dependency>
      <groupId>org.lwjgl.lwjgl</groupId>
      <artifactId>lwjgl</artifactId>
      <version>2.9.1</version>
      <exclusions>
        <!-- START Unnecessary explicit exclusion. Only here for verbosity. -->
        <exclusion>
          <groupId>net.java.jinput</groupId>
          <artifactId>jinput</artifactId>
        </exclusion>
        <!-- END Unnecessary explicit exclusion. Only here for verbosity. -->
      </exclusions>
    </dependency>
    <dependency>
      <groupId>org.slick2d</groupId>
      <artifactId>slick2d-core</artifactId>
      <version>1.0.1</version>
    </dependency>
    <!-- Start Overriding transitive version from lwjgl artifact -->
    <dependency>
      <groupId>net.java.jinput</groupId>
      <artifactId>jinput</artifactId>
      <version>2.0.6</version>
    </dependency>
    <!-- End Overriding transitive version from lwjgl artifact -->
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>${junit.version}</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-api</artifactId>
      <version>1.7.7</version>
    </dependency>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-simple</artifactId>
      <version>1.7.7</version>
    </dependency>
    <dependency>
      <groupId>uk.org.lidalia</groupId>
      <artifactId>sysout-over-slf4j</artifactId>
      <version>1.0.2</version>
    </dependency>
    <dependency>
      <groupId>com.google.inject</groupId>
      <artifactId>guice</artifactId>
      <version>4.0-beta5</version>
    </dependency>
  </dependencies>

  <build>

    <pluginManagement>
      <plugins>
        <!--This plugin's configuration is used to store Eclipse m2e settings
          only. It has no influence on the Maven build itself if run from the command line. Because there is no
           m2e connector for maven-checkstyle-plugin we ignore it so that Eclipse does not show an error. If/Once a
            connector is available, the org.eclipse.m2e:lifecycle-mapping plugin can be removed from the plugins
             element. -->
        <plugin>
          <groupId>org.eclipse.m2e</groupId>
          <artifactId>lifecycle-mapping</artifactId>
          <version>1.0.0</version>
          <configuration>
            <lifecycleMappingMetadata>
              <pluginExecutions>
                <pluginExecution>
                  <pluginExecutionFilter>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-checkstyle-plugin</artifactId>
                    <versionRange>[2.13,)</versionRange>
                    <goals>
                      <goal>check</goal>
                    </goals>
                  </pluginExecutionFilter>
                  <action>
                    <ignore />
                  </action>
                </pluginExecution>
              </pluginExecutions>
            </lifecycleMappingMetadata>
          </configuration>
        </plugin>
        <plugin>
          <artifactId>maven-assembly-plugin</artifactId>
          <version>${maven-assembly-plugin.version}</version>
        </plugin>
        <plugin>
          <artifactId>maven-release-plugin</artifactId>
          <version>${maven-release-plugin.version}</version>
        </plugin>
      </plugins>
    </pluginManagement>

    <plugins>
      <plugin>
        <artifactId>maven-dependency-plugin</artifactId>
        <version>${maven-dependency-plugin.version}</version>
        <configuration>
          <!-- I found usedDependencies to be poorly documented. For getting it working, thanks goes to: http://stackoverflow.com/a/13605782 -->
          <usedDependencies>
            <usedDependency>net.java.jinput:jinput</usedDependency>
            <usedDependency>org.slf4j:slf4j-simple</usedDependency>
          </usedDependencies>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.2</version>
        <configuration>
          <source>${java.version}</source>
          <target>${java.version}</target>
          <!-- pc 2014-10-31 start: see http://stackoverflow.com/a/17948010 -->
          <useIncrementalCompilation>false</useIncrementalCompilation>
          <!-- pc 2014-10-31 end: see http://stackoverflow.com/a/17948010 -->
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-resources-plugin</artifactId>
{'fraction_non_alphanumeric': 0.14739526974802905, 'fraction_numerical': 0.02079146699644458, 'mean_word_length': 2.4014195583596214, 'pattern_counts': {'":': 0, '<': 491, '<?xml version=': 2, '>': 491, 'https://': 6, 'lorem ipsum': 0, 'www.': 2, 'xml': 6}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3641152', 'n_tokens_mistral': 4360, 'n_tokens_neox': 3888, 'n_words': 569}