<commit_before><?xml version="1.0" encoding="UTF-8"?><project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>org.opennms</groupId>
  <artifactId>opennms</artifactId>
  <packaging>pom</packaging>
  <name>OpenNMS</name>
  <version>2.0-SNAPSHOT</version>
  <modules>
    <module>opennms-util</module>
    <module>opennms-bootstrap</module>
    <module>opennms-joesnmp</module>
    <module>opennms-install</module>
    <module>opennms-model</module>
    <module>opennms-config-utils</module>
    <module>opennms-db</module>
    <module>opennms-filter</module>
    <module>opennms-icmp</module>
    <module>opennms-rrd</module>
    <module>opennms-iplike</module>
    <module>opennms-snmp</module>
    <module>opennms-config</module>
    <module>opennms-services</module>
    <module>opennms-import</module>
    <module>opennms-reporting</module>
    <module>opennms-web</module>
    <module>opennms-webapp</module>
    <module>opennms-site</module>
    <module>opennms-daemon</module>
  </modules>
  <build>
   <plugins>
     <plugin>
        <artifactId>maven-antrun-plugin</artifactId>
        <executions>
          <execution>
            <phase>validate</phase>
            <configuration>
              <tasks>
                <echo>
M2 Project Info via AntRun
--------------------------
project.basedir = ${project.basedir}
project.groupId = ${project.groupId}
project.artifactId = ${project.artifactId}
project.version = ${project.version}
project.build.directory = ${project.build.directory}
project.build.outputDirectory = ${project.build.outputDirectory}
project.build.testOutputDirectory = ${project.build.testOutputDirectory}
platform = ${platform}
                </echo>
              </tasks>
            </configuration>
            <goals>
              <goal>run</goal>
            </goals>
          </execution>
        </executions>
     </plugin>
      <plugin>
        <artifactId>maven-source-plugin</artifactId>
        <executions>
          <execution>
            <goals>
              <goal>jar</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-jar-plugin</artifactId>
        <executions>
          <execution>
            <goals>
              <goal>test-jar</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-surefire-plugin</artifactId>
        <configuration>
	  <forkMode>pertest</forkMode>
          <includes>
            <include>**/*Test.java</include>
          </includes>          
        </configuration>
      </plugin>
   </plugins>
  </build>
  <properties>
  <relative.install.dir>dist</relative.install.dir>
  <install.dir>${basedir}/${relative.install.dir}</install.dir>

  <install.init.dir>${install.dir}/bin</install.init.dir>
  <install.webapps.dir>${install.dir}/webapps</install.webapps.dir>
  <install.servlet.dir>${install.webapps.dir}/opennms</install.servlet.dir>
  <install.share.dir>${install.dir}/share</install.share.dir>
  <install.bin.dir>${install.dir}/bin</install.bin.dir>
  <install.postgresql.dir>${install.dir}/lib</install.postgresql.dir>
  <install.contrib.dir>${install.dir}/contrib</install.contrib.dir>
  <install.etc.dir>${install.dir}/etc</install.etc.dir>
  <install.logs.dir>${install.dir}/logs</install.logs.dir>
  <install.pid.file>${install.dir}/logs/opennms.pid</install.pid.file>
        
  <!-- install.prefix: a prefix used for installation in or chroot -->
  <install.prefix></install.prefix>
  
  <install.postgresql.service>postgresql</install.postgresql.service>
  <install.database.name>opennms</install.database.name>
  <install.database.user>opennms</install.database.user>
  <install.database.password>opennms</install.database.password>
  <install.database.driver>org.postgresql.Driver</install.database.driver> 
  <!-- XXX why is compatible=7.1 being used?
       It's not added here... see etc/opennms-database.xml and
       src/web/etc/web.xml where @install.database.driver@ is used. -->
  <install.database.url>jdbc:postgresql://localhost:5432/</install.database.url>
  <install.database.bindir>/usr/bin</install.database.bindir>
  <install.rrdtool.bin>/usr/bin/rrdtool</install.rrdtool.bin>
  <install.perl.bin>/usr/bin/perl</install.perl.bin>
  
  <!-- rpm specific -->
  <rpm.install.dir>/opt/OpenNMS</rpm.install.dir>
  <rpm.build.executable>rpmbuild</rpm.build.executable>
  <rpm.build.docs>1</rpm.build.docs>
  <rpm.sign>false</rpm.sign>
  <rpm.buildtests>false</rpm.buildtests>
  <rpm.database.user>opennms</rpm.database.user>
  <rpm.additional.args></rpm.additional.args> 
  <rpm.database.name>opennms</rpm.database.name>
  <rpm.database.password><PASSWORD></rpm.database.password>
  </properties>
  <profiles>
  <profile>
    <id>darwinPorts</id>
    
    <activation>
      <file>
        <exists>/opt/local/bin/port</exists>
      </file>
    </activation>

    <properties>
      <platform>macosx</platform>
      <platform.shlib>dylib</platform.shlib>
      <platform.jni>jnilib</platform.jni>
      <build.rrd.include.dir>/opt/local/include</build.rrd.include.dir>
      <build.rrd.lib.dir>/opt/local/lib</build.rrd.lib.dir>
      <build.postgresql.include.dir>/opt/local/include/pgsql8/server</build.postgresql.include.dir>

      <!-- filters 
      build.soext=${platform.shlib}
install.share.dir=${install.share.dir}
install.bin.dir=${install.bin.dir}
install.database.bindir=${install.database.bindir}
install.database.driver=${install.database.driver}
install.database.name=${install.database.name}
install.database.password=${install.database.password}
install.database.url=${install.database.url}
install.database.user=${install.databse.user}
install.dir=${install.dir}
install.etc.dir=${install.etc.dir}
install.init.dir=${install.init.dir}
install.logs.dir=${install.logs.dir}
install.manifest.classes=${install.manifest.classes}
install.perl.bin=${install.perl.bin}
install.pid.file=${install.pid.file}
install.postgresql.dir=${install.postgresql.dir}
install.postgresql.service=${install.postgresql.service}
install.rrdtool.bin=${install.rrdtool.bin}
install.servlet.dir=${install.servlet.dir}
install.tomcat.serverlibs=${install.tomcat.serverlibs}
install.webapps.dir=${install.webapps.dir}
-->
    </properties>
  </profile>

  <profile>
    <id>centos</id>
    
    <activation>
      <file>
        <exists>/etc/redhat-release</exists>
      </file>
    </activation>

    <properties>
      <platform>linux</platform>
      <platform.shlib>so</platform.shlib>
      <platform.jni>so</platform.jni>
      <build.rrd.include.dir>/usr/include</build.rrd.include.dir>
      <build.rrd.lib.dir>/usr/lib</build.rrd.lib.dir>
      <build.postgresql.include.dir>/usr/include/pgsql/server</build.postgresql.include.dir>
    </properties>
  </profile>

  <profile>
    <id>suse</id>
    <activation>
      <file>
        <exists>/etc/SuSE-release</exists>
      </file>
    </activation>

    <properties>
      <platform>linux</platform>
      <platform.shlib>so</platform.shlib>
      <platform.jni>so</platform.jni>
      <build.rrd.include.dir>/usr/include</build.rrd.include.dir>
      <build.rrd.lib.dir>/usr/lib</build.rrd.lib.dir>
      <build.postgresql.include.dir>/usr/include/pgsql/server</build.postgresql.include.dir>
    </properties>
  </profile>
  
  <profile>
    <id>debian</id>
    <activation>
      <file>
        <exists>/etc/debian_version</exists>
      </file>
    </activation>

    <properties>
      <platform>linux</platform>
      <platform.shlib>so</platform.shlib>
      <platform.jni>so</platform.jni>
      <build.rrd.include.dir>/usr/include</build.rrd.include.dir>
      <build.rrd.lib.dir>/usr/lib</build.rrd.lib.dir>
    </properties>
  </profile>
  
  <profile>
    <id>debian-postgres8</id>
    <activation>
      <file>
        <exists>/usr/include/postgresql/8.0/server</exists>
      </file>
    </activation>

    <properties>
      <build.postgresql.include.dir>/usr/include/postgresql/8.0/server</build.postgresql.include.dir>
    </properties>
  </profile>

  <profile>
    <id>debian-postgres7</id>
    <activation>
      <file>
        <exists>/usr/include/postgresql/server</exists>
      </file>
    </activation>

    <properties>
      <build.postgresql.include.dir>/usr/include/postgresql/server</build.postgresql.include.dir>
    </properties>
  </profile>
  </profiles>
  <dependencies>
    <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>junit</groupId><commit_msg>add slackware profile changes contributed by <NAME>.  -Thanx joed<commit_after><?xml version="1.0" encoding="UTF-8"?><project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>org.opennms</groupId>
  <artifactId>opennms</artifactId>
  <packaging>pom</packaging>
  <name>OpenNMS</name>
  <version>2.0-SNAPSHOT</version>
  <modules>
    <module>opennms-util</module>
    <module>opennms-bootstrap</module>
    <module>opennms-joesnmp</module>
    <module>opennms-install</module>
    <module>opennms-model</module>
    <module>opennms-config-utils</module>
    <module>opennms-db</module>
    <module>opennms-filter</module>
    <module>opennms-icmp</module>
    <module>opennms-rrd</module>
    <module>opennms-iplike</module>
    <module>opennms-snmp</module>
    <module>opennms-config</module>
    <module>opennms-services</module>
    <module>opennms-import</module>
    <module>opennms-reporting</module>
    <module>opennms-web</module>
    <module>opennms-webapp</module>
    <module>opennms-site</module>
    <module>opennms-daemon</module>
  </modules>
  <build>
   <plugins>
     <plugin>
        <artifactId>maven-antrun-plugin</artifactId>
        <executions>
          <execution>
            <phase>validate</phase>
            <configuration>
              <tasks>
                <echo>
M2 Project Info via AntRun
--------------------------
project.basedir = ${project.basedir}
project.groupId = ${project.groupId}
project.artifactId = ${project.artifactId}
project.version = ${project.version}
project.build.directory = ${project.build.directory}
project.build.outputDirectory = ${project.build.outputDirectory}
project.build.testOutputDirectory = ${project.build.testOutputDirectory}
platform = ${platform}
                </echo>
              </tasks>
            </configuration>
            <goals>
              <goal>run</goal>
            </goals>
          </execution>
        </executions>
     </plugin>
      <plugin>
        <artifactId>maven-source-plugin</artifactId>
        <executions>
          <execution>
            <goals>
              <goal>jar</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-jar-plugin</artifactId>
        <executions>
          <execution>
            <goals>
              <goal>test-jar</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-surefire-plugin</artifactId>
        <configuration>
	  <forkMode>pertest</forkMode>
          <includes>
            <include>**/*Test.java</include>
          </includes>          
        </configuration>
      </plugin>
   </plugins>
  </build>
  <properties>
  <relative.install.dir>dist</relative.install.dir>
  <install.dir>${basedir}/${relative.install.dir}</install.dir>

  <install.init.dir>${install.dir}/bin</install.init.dir>
  <install.webapps.dir>${install.dir}/webapps</install.webapps.dir>
  <install.servlet.dir>${install.webapps.dir}/opennms</install.servlet.dir>
  <install.share.dir>${install.dir}/share</install.share.dir>
  <install.bin.dir>${install.dir}/bin</install.bin.dir>
  <install.postgresql.dir>${install.dir}/lib</install.postgresql.dir>
  <install.contrib.dir>${install.dir}/contrib</install.contrib.dir>
  <install.etc.dir>${install.dir}/etc</install.etc.dir>
  <install.logs.dir>${install.dir}/logs</install.logs.dir>
  <install.pid.file>${install.dir}/logs/opennms.pid</install.pid.file>
        
  <!-- install.prefix: a prefix used for installation in or chroot -->
  <install.prefix></install.prefix>
  
  <install.postgresql.service>postgresql</install.postgresql.service>
  <install.database.name>opennms</install.database.name>
  <install.database.user>opennms</install.database.user>
  <install.database.password><PASSWORD></install.database.password>
  <install.database.driver>org.postgresql.Driver</install.database.driver> 
  <!-- XXX why is compatible=7.1 being used?
       It's not added here... see etc/opennms-database.xml and
       src/web/etc/web.xml where @install.database.driver@ is used. -->
  <install.database.url>jdbc:postgresql://localhost:5432/</install.database.url>
  <install.database.bindir>/usr/bin</install.database.bindir>
  <install.rrdtool.bin>/usr/bin/rrdtool</install.rrdtool.bin>
  <install.perl.bin>/usr/bin/perl</install.perl.bin>
  
  <!-- rpm specific -->
  <rpm.install.dir>/opt/OpenNMS</rpm.install.dir>
  <rpm.build.executable>rpmbuild</rpm.build.executable>
  <rpm.build.docs>1</rpm.build.docs>
  <rpm.sign>false</rpm.sign>
  <rpm.buildtests>false</rpm.buildtests>
  <rpm.database.user>opennms</rpm.database.user>
  <rpm.additional.args></rpm.additional.args> 
  <rpm.database.name>opennms</rpm.database.name>
  <rpm.database.password><PASSWORD></rpm.database.password>
  </properties>
  <profiles>
  <profile>
    <id>darwinPorts</id>
    
    <activation>
      <file>
        <exists>/opt/local/bin/port</exists>
      </file>
    </activation>

    <properties>
      <platform>macosx</platform>
      <platform.shlib>dylib</platform.shlib>
      <platform.jni>jnilib</platform.jni>
      <build.rrd.include.dir>/opt/local/include</build.rrd.include.dir>
      <build.rrd.lib.dir>/opt/local/lib</build.rrd.lib.dir>
      <build.postgresql.include.dir>/opt/local/include/pgsql8/server</build.postgresql.include.dir>

      <!-- filters 
      build.soext=${platform.shlib}
install.share.dir=${install.share.dir}
install.bin.dir=${install.bin.dir}
install.database.bindir=${install.database.bindir}
install.database.driver=${install.database.driver}
install.database.name=${install.database.name}
install.database.password=${install.database.password}
install.database.url=${install.database.url}
install.database.user=${install.databse.user}
install.dir=${install.dir}
install.etc.dir=${install.etc.dir}
install.init.dir=${install.init.dir}
install.logs.dir=${install.logs.dir}
install.manifest.classes=${install.manifest.classes}
install.perl.bin=${install.perl.bin}
install.pid.file=${install.pid.file}
install.postgresql.dir=${install.postgresql.dir}
install.postgresql.service=${install.postgresql.service}
install.rrdtool.bin=${install.rrdtool.bin}
install.servlet.dir=${install.servlet.dir}
install.tomcat.serverlibs=${install.tomcat.serverlibs}
install.webapps.dir=${install.webapps.dir}
-->
    </properties>
  </profile>

  <profile>
    <id>centos</id>
    
    <activation>
      <file>
        <exists>/etc/redhat-release</exists>
      </file>
    </activation>

    <properties>
      <platform>linux</platform>
      <platform.shlib>so</platform.shlib>
      <platform.jni>so</platform.jni>
      <build.rrd.include.dir>/usr/include</build.rrd.include.dir>
      <build.rrd.lib.dir>/usr/lib</build.rrd.lib.dir>
      <build.postgresql.include.dir>/usr/include/pgsql/server</build.postgresql.include.dir>
    </properties>
  </profile>

  <profile>
    <id>suse</id>
    <activation>
      <file>
        <exists>/etc/SuSE-release</exists>
      </file>
    </activation>

    <properties>
      <platform>linux</platform>
      <platform.shlib>so</platform.shlib>
      <platform.jni>so</platform.jni>
      <build.rrd.include.dir>/usr/include</build.rrd.include.dir>
      <build.rrd.lib.dir>/usr/lib</build.rrd.lib.dir>
      <build.postgresql.include.dir>/usr/include/pgsql/server</build.postgresql.include.dir>
    </properties>
  </profile>
  
  <profile>
    <id>debian</id>
    <activation>
      <file>
        <exists>/etc/debian_version</exists>
      </file>
    </activation>

    <properties>
      <platform>linux</platform>
      <platform.shlib>so</platform.shlib>
      <platform.jni>so</platform.jni>
      <build.rrd.include.dir>/usr/include</build.rrd.include.dir>
      <build.rrd.lib.dir>/usr/lib</build.rrd.lib.dir>
    </properties>
  </profile>
  
  <profile>
    <id>debian-postgres8</id>
    <activation>
      <file>
        <exists>/usr/include/postgresql/8.0/server</exists>
      </file>
    </activation>

    <properties>
      <build.postgresql.include.dir>/usr/include/postgresql/8.0/server</build.postgresql.include.dir>
    </properties>
  </profile>

  <profile>
    <id>debian-postgres7</id>
    <activation>
      <file>
        <exists>/usr/include/postgresql/server</exists>
      </file>
    </activation>

    <properties>
      <build.postgresql.include.dir>/usr/include/postgresql/server</build.postgresql.include.dir>
    </properties>
  </profile>
   <profile>
      <id>slackware</id>
      <activation>
        <file>
        <exists>/etc/slackware-version</exists>
        </file>
      </activation>

    <properties>
      <platform>linux</platform>
      <platform.shlib>so</platform.shlib>
      <platform.jni>so</platform.jni>
      <install.dir>/usr/local/openNMS</install.dir>

      <build.rrd.include.dir>/usr/local/rrdtool-1.2.12/include</build.rrd.include.dir>

      <build.rrd.lib.dir>/usr/local/rrdtool-1.2.12/lib</build.rrd.lib.dir>

       <build.postgresql.include.dir>/usr/local/pgsql/include/server</build.postgresql.include.dir>
    </properties>
  </profile>


  <profile>

  </profiles>
  <dependencies>
    <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>junit</groupId>
{'fraction_non_alphanumeric': 0.17369976029879033, 'fraction_numerical': 0.0032331791069736327, 'mean_word_length': 3.019717678691463, 'pattern_counts': {'":': 0, '<': 674, '<?xml version=': 2, '>': 674, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 6}, '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': '267987', 'n_tokens_mistral': 6294, 'n_tokens_neox': 6025, 'n_words': 589}