<commit_before><?xml version="1.0" encoding="UTF-8"?>
<!--
 * (C) Copyright 2013 <NAME> (Generics Policeman) and others.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<ivy-module version="2.0">
  <info organisation="de.thetaphi" module="forbiddenapis"/>
  <configurations defaultconfmapping="build->*;bundle->*;test->*;buildtools->*">
     <conf name="build" transitive="false" visibility="private" />
     <conf name="bundle" transitive="false" visibility="private" />
     <conf name="test" transitive="false" visibility="private" />
     <conf name="buildtools" transitive="false" visibility="private" />
  </configurations>
  <dependencies>
    <!-- we compile against the minimum ANT / Maven versions: -->
    <dependency org="org.apache.ant" name="ant" rev="1.7.0" conf="build"/>
    <dependency org="org.apache.maven" name="maven-plugin-api" rev="2.0" conf="build"/>
    <dependency org="org.apache.maven.plugin-tools" name="maven-plugin-annotations" rev="3.2" conf="build"/>
    <!-- ASM 4.1 minimal: -->
    <dependency org="org.ow2.asm" name="asm" rev="4.1" conf="build,bundle"/>
    <dependency org="org.ow2.asm" name="asm-commons" rev="4.1" conf="build,bundle"/>
    <!--
    We also bundle plexus-util, as we cannot rely on maven providing it.
    See: http://jira.codehaus.org/browse/MNG-2892 and related issues.
    We use version 1.1, because it's smallest and has DirectoryScanner and no forbidden apis! :-)
    -->
    <dependency org="org.codehaus.plexus" name="plexus-utils" rev="1.1" conf="build,bundle"/>
    <dependency org="commons-cli" name="commons-cli" rev="1.2" conf="build,bundle"/>
    <!-- TODO: original JARJAR is somehow not in maven? -->
    <dependency org="com.googlecode.jarjar" name="jarjar" rev="1.4" conf="buildtools">
      <artifact name="jarjar" type="jar" url="http://jarjar.googlecode.com/files/jarjar-1.4.jar"/>
    </dependency>
    <dependency org="org.apache.maven" name="maven-ant-tasks" rev="2.1.3" conf="buildtools"/>
    <dependency org="org.apache.ant" name="ant-antunit" rev="1.2" conf="test"/><commit_msg>Use JARJAR from Maven (downgrade to 1.3, which is enough)<commit_after><?xml version="1.0" encoding="UTF-8"?>
<!--
 * (C) Copyright 2013 <NAME> (Generics Policeman) and others.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<ivy-module version="2.0">
  <info organisation="de.thetaphi" module="forbiddenapis"/>
  <configurations defaultconfmapping="build->*;bundle->*;test->*;buildtools->*">
     <conf name="build" transitive="false" visibility="private" />
     <conf name="bundle" transitive="false" visibility="private" />
     <conf name="test" transitive="false" visibility="private" />
     <conf name="buildtools" transitive="false" visibility="private" />
  </configurations>
  <dependencies>
    <!-- we compile against the minimum ANT / Maven versions: -->
    <dependency org="org.apache.ant" name="ant" rev="1.7.0" conf="build"/>
    <dependency org="org.apache.maven" name="maven-plugin-api" rev="2.0" conf="build"/>
    <dependency org="org.apache.maven.plugin-tools" name="maven-plugin-annotations" rev="3.2" conf="build"/>
    <!-- ASM 4.1 minimal: -->
    <dependency org="org.ow2.asm" name="asm" rev="4.1" conf="build,bundle"/>
    <dependency org="org.ow2.asm" name="asm-commons" rev="4.1" conf="build,bundle"/>
    <!--
    We also bundle plexus-util, as we cannot rely on maven providing it.
    See: http://jira.codehaus.org/browse/MNG-2892 and related issues.
    We use version 1.1, because it's smallest and has DirectoryScanner and no forbidden apis! :-)
    -->
    <dependency org="org.codehaus.plexus" name="plexus-utils" rev="1.1" conf="build,bundle"/>
    <dependency org="commons-cli" name="commons-cli" rev="1.2" conf="build,bundle"/>
    <dependency org="com.googlecode.jarjar" name="jarjar" rev="1.3" conf="buildtools"/>
    <dependency org="org.apache.maven" name="maven-ant-tasks" rev="2.1.3" conf="buildtools"/>
    <dependency org="org.apache.ant" name="ant-antunit" rev="1.2" conf="test"/>
{'fraction_non_alphanumeric': 0.16613482249700837, 'fraction_numerical': 0.01874750698045473, 'mean_word_length': 4.234864300626305, 'pattern_counts': {'":': 0, '<': 56, '<?xml version=': 2, '>': 64, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 2}, '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': '3530632', 'n_tokens_mistral': 1592, 'n_tokens_neox': 1521, 'n_words': 435}