<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.slc.sli</groupId>
    <artifactId>sli</artifactId>
    <version>1.0-SNAPSHOT</version>
  </parent>

  <artifactId>dashboard</artifactId>
  <packaging>war</packaging>
  <name>SLI Dashboard</name>

  <properties>
    <freemarker.version>2.3.18</freemarker.version>
    <gson.version>2.0</gson.version>
    <powermock.version>1.4.10</powermock.version>
    <env>dev</env>
    <apiclientclass>org.slc.sli.client.MockAPIClient</apiclientclass>
  </properties>

  <profiles>
    <profile>
      <id>default</id>
      <activation>
        <activeByDefault>true</activeByDefault>
      </activation>
      <properties>
	    <!-- set mode to 'live' to authenticate against idp, 'test' to use local file based authentication-->
	    <server.mode>live</server.mode>
	    <!--  set to 'Live' to use live server, 'Mock' for mock data -->
	    <apiclient>Live</apiclient>
      </properties>
      <build>
        <filters>
        <!-- 
          <filter>src/main/filters/server.properties</filter>
           -->
        </filters>
      </build>
    </profile>

    <profile>
      <id>dev</id>
      <properties>
        <env>dev</env>
      </properties>
    </profile>
    <profile>
      <id>test</id>
      <properties>
	    <!-- set mode to 'live' to authenticate against idp, 'test' to use local file based authentication-->
	    <server.mode>test</server.mode>
	    <!--  set to 'Live' to use live server, 'Mock' for mock data -->
	    <apiclient>Mock</apiclient>
        <env>test</env>
      </properties>
    </profile>
  </profiles>

  <dependencies>
    <!-- Servlet dependencies -->
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>servlet-api</artifactId>
      <version>2.4</version>
    </dependency>
    <!-- Power mock dependencies -->

    <dependency>
      <groupId>org.powermock</groupId>
      <artifactId>powermock-module-junit4</artifactId>
      <version>${powermock.version}</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.powermock</groupId>
      <artifactId>powermock-api-easymock</artifactId>
      <version>${powermock.version}</version>
      <scope>test</scope>
    </dependency>

    <!-- Easy mock dependencies -->
    <dependency>
      <groupId>org.easymock</groupId>
      <artifactId>easymock</artifactId>
      <version>3.0</version>
      <scope>test</scope>
    </dependency>

    <!-- SLI - Domain -->
    <!-- <dependency> <groupId>org.slc.sli.common</groupId> <artifactId>domain</artifactId>
      </dependency> -->

    <!-- Freemarker -->
    <dependency>
      <groupId>org.freemarker</groupId>
      <artifactId>freemarker</artifactId>
      <version>${freemarker.version}</version>
    </dependency>

    <!-- Spring Web MVC dependency -->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-webmvc</artifactId>
    </dependency>

    <dependency>
      <groupId>com.google.code.gson</groupId>
      <artifactId>gson</artifactId>
      <version>${gson.version}</version>
    </dependency>

    <dependency>
      <groupId>org.seleniumhq.selenium</groupId>
      <artifactId>selenium-java</artifactId>
      <version>2.14.0</version>
    </dependency>

    <dependency>
      <groupId>org.powermock</groupId>
      <artifactId>powermock-api-mockito</artifactId>
      <version>${powermock.version}</version>
      <scope>test</scope>
    </dependency>

    <!-- Spring Security Core dependency -->
    <dependency>
      <groupId>org.springframework.security</groupId>
      <artifactId>spring-security-core</artifactId>
    </dependency>

    <!-- Spring Security Config dependency -->
    <dependency>
      <groupId>org.springframework.security</groupId>
      <artifactId>spring-security-config</artifactId>
    </dependency>

    <!-- Spring Security Web dependency -->
    <dependency>
      <groupId>org.springframework.security</groupId>
      <artifactId>spring-security-web</artifactId>
    </dependency>

  </dependencies>

  <build>
    <resources>
      <resource>
        <directory>src/main/resources</directory>
        <filtering>true</filtering>
      </resource>
      <resource>
        <directory>src/main/webapp/WEB-INF</directory>
        <includes>
          <include>web.xml</include>
        </includes>
        <filtering>true</filtering>
        <targetPath>${project.build.directory}</targetPath>
      </resource>
      <resource>
        <directory>src/test/resources</directory>
        <filtering>true</filtering>
      </resource>
    </resources>
    <defaultGoal>install</defaultGoal>


    <plugins>
      <plugin>
        <artifactId>maven-war-plugin</artifactId>
        <version>2.1.1</version>
        <configuration>
          <webXml>target/web.xml</webXml>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>maven-jetty-plugin</artifactId>
        <version>${maven.jetty.version}</version>
        <configuration>
          <webXml>target/web.xml</webXml>
          <scanIntervalSeconds>5</scanIntervalSeconds>
        </configuration>
      </plugin>

      <plugin>
        <!-- Separates the unit tests from the integration tests. -->
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <configuration>
          <!-- Skip the default running of this plugin, otherwise everything
            is run twice -->
          <skip>true</skip>
        </configuration>
        <executions>
          <execution>
            <id>unit-tests</id>
            <phase>test</phase>
            <goals>
              <goal>test</goal>
            </goals>
            <configuration>
              <!-- Don't skip tests when test phase is invoked -->
              <skip>false</skip>
              <includes>
                <include>org/slc/sli/unit/controller/*.java</include>
                <include>org/slc/sli/unit/config/*.java</include>
                <include>org/slc/sli/unit/manager/*.java</include>
                <include>org/slc/sli/unit/view/*.java</include>
                <include>org/slc/sli/unit/view/widget/*.java</include>
              </includes>
              <excludes>
                <exclude>org/slc/sli/selenium/controller/*.java</exclude>
              </excludes>
            </configuration>
          </execution>
          <execution>
            <id>integration-tests</id>
            <phase>integration-test</phase>
            <goals>
              <goal>test</goal>
            </goals>
            <configuration>
              <!-- Never skip tests during integration phase -->
              <skip>false</skip>
              <includes>
                <include>org/slc/sli/selenium/controller/*.java</include>
              </includes>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>

  </build>

</project>
<commit_msg>removed 1.0-SNAPSHOT from war file name<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.slc.sli</groupId>
    <artifactId>sli</artifactId>
    <version>1.0-SNAPSHOT</version>
  </parent>

  <artifactId>dashboard</artifactId>
  <packaging>war</packaging>
  <name>SLI Dashboard</name>

  <properties>
    <freemarker.version>2.3.18</freemarker.version>
    <gson.version>2.0</gson.version>
    <powermock.version>1.4.10</powermock.version>
    <env>dev</env>
    <apiclientclass>org.slc.sli.client.MockAPIClient</apiclientclass>
  </properties>

  <profiles>
    <profile>
      <id>default</id>
      <activation>
        <activeByDefault>true</activeByDefault>
      </activation>
      <properties>
	    <!-- set mode to 'live' to authenticate against idp, 'test' to use local file based authentication-->
	    <server.mode>live</server.mode>
	    <!--  set to 'Live' to use live server, 'Mock' for mock data -->
	    <apiclient>Live</apiclient>
      </properties>
      <build>
        <filters>
        <!-- 
          <filter>src/main/filters/server.properties</filter>
           -->
        </filters>
      </build>
    </profile>

    <profile>
      <id>dev</id>
      <properties>
        <env>dev</env>
      </properties>
    </profile>
    <profile>
      <id>test</id>
      <properties>
	    <!-- set mode to 'live' to authenticate against idp, 'test' to use local file based authentication-->
	    <server.mode>test</server.mode>
	    <!--  set to 'Live' to use live server, 'Mock' for mock data -->
	    <apiclient>Mock</apiclient>
        <env>test</env>
      </properties>
    </profile>
  </profiles>

  <dependencies>
    <!-- Servlet dependencies -->
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>servlet-api</artifactId>
      <version>2.4</version>
    </dependency>
    <!-- Power mock dependencies -->

    <dependency>
      <groupId>org.powermock</groupId>
      <artifactId>powermock-module-junit4</artifactId>
      <version>${powermock.version}</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.powermock</groupId>
      <artifactId>powermock-api-easymock</artifactId>
      <version>${powermock.version}</version>
      <scope>test</scope>
    </dependency>

    <!-- Easy mock dependencies -->
    <dependency>
      <groupId>org.easymock</groupId>
      <artifactId>easymock</artifactId>
      <version>3.0</version>
      <scope>test</scope>
    </dependency>

    <!-- SLI - Domain -->
    <!-- <dependency> <groupId>org.slc.sli.common</groupId> <artifactId>domain</artifactId>
      </dependency> -->

    <!-- Freemarker -->
    <dependency>
      <groupId>org.freemarker</groupId>
      <artifactId>freemarker</artifactId>
      <version>${freemarker.version}</version>
    </dependency>

    <!-- Spring Web MVC dependency -->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-webmvc</artifactId>
    </dependency>

    <dependency>
      <groupId>com.google.code.gson</groupId>
      <artifactId>gson</artifactId>
      <version>${gson.version}</version>
    </dependency>

    <dependency>
      <groupId>org.seleniumhq.selenium</groupId>
      <artifactId>selenium-java</artifactId>
      <version>2.14.0</version>
    </dependency>

    <dependency>
      <groupId>org.powermock</groupId>
      <artifactId>powermock-api-mockito</artifactId>
      <version>${powermock.version}</version>
      <scope>test</scope>
    </dependency>

    <!-- Spring Security Core dependency -->
    <dependency>
      <groupId>org.springframework.security</groupId>
      <artifactId>spring-security-core</artifactId>
    </dependency>

    <!-- Spring Security Config dependency -->
    <dependency>
      <groupId>org.springframework.security</groupId>
      <artifactId>spring-security-config</artifactId>
    </dependency>

    <!-- Spring Security Web dependency -->
    <dependency>
      <groupId>org.springframework.security</groupId>
      <artifactId>spring-security-web</artifactId>
    </dependency>

  </dependencies>

  <build>
    <finalName>dashboard</finalName>
    
    <resources>
      <resource>
        <directory>src/main/resources</directory>
        <filtering>true</filtering>
      </resource>
      <resource>
        <directory>src/main/webapp/WEB-INF</directory>
        <includes>
          <include>web.xml</include>
        </includes>
        <filtering>true</filtering>
        <targetPath>${project.build.directory}</targetPath>
      </resource>
      <resource>
        <directory>src/test/resources</directory>
        <filtering>true</filtering>
      </resource>
    </resources>
    <defaultGoal>install</defaultGoal>


    <plugins>
      <plugin>
        <artifactId>maven-war-plugin</artifactId>
        <version>2.1.1</version>
        <configuration>
          <webXml>target/web.xml</webXml>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>maven-jetty-plugin</artifactId>
        <version>${maven.jetty.version}</version>
        <configuration>
          <webXml>target/web.xml</webXml>
          <scanIntervalSeconds>5</scanIntervalSeconds>
        </configuration>
      </plugin>

      <plugin>
        <!-- Separates the unit tests from the integration tests. -->
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <configuration>
          <!-- Skip the default running of this plugin, otherwise everything
            is run twice -->
          <skip>true</skip>
        </configuration>
        <executions>
          <execution>
            <id>unit-tests</id>
            <phase>test</phase>
            <goals>
              <goal>test</goal>
            </goals>
            <configuration>
              <!-- Don't skip tests when test phase is invoked -->
              <skip>false</skip>
              <includes>
                <include>org/slc/sli/unit/controller/*.java</include>
                <include>org/slc/sli/unit/config/*.java</include>
                <include>org/slc/sli/unit/manager/*.java</include>
                <include>org/slc/sli/unit/view/*.java</include>
                <include>org/slc/sli/unit/view/widget/*.java</include>
              </includes>
              <excludes>
                <exclude>org/slc/sli/selenium/controller/*.java</exclude>
              </excludes>
            </configuration>
          </execution>
          <execution>
            <id>integration-tests</id>
            <phase>integration-test</phase>
            <goals>
              <goal>test</goal>
            </goals>
            <configuration>
              <!-- Never skip tests during integration phase -->
              <skip>false</skip>
              <includes>
                <include>org/slc/sli/selenium/controller/*.java</include>
              </includes>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>

  </build>

</project>

{'fraction_non_alphanumeric': 0.14906542056074767, 'fraction_numerical': 0.0057409879839786385, 'mean_word_length': 2.0052156469408224, 'pattern_counts': {'":': 0, '<': 627, '<?xml version=': 0, '>': 627, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 10}, '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': '621187', 'n_tokens_mistral': 4796, 'n_tokens_neox': 4289, 'n_words': 634}