<commit_before><?xml version="1.0" encoding="UTF-8"?>
<project name="bs-projects" basedir="." default="depend.all"
         xmlns:artifact="antlib:org.apache.maven.artifact.ant">

  <import file="${ant.file.bs-projects}/../../../simplJava/lib/simpl-projects.xml" />
  
  <!-- Core projects -->
  
  <target name="depend.BigSemanticsCore" depends="depend.simplCore">
    <ant antfile="${ant.file.bs-projects}/../../BigSemanticsCore/build.xml"
         target="jar" inheritall="no" />
  </target>

  <target name="depend.cyberneko">
    <ant antfile="${ant.file.bs-projects}/../../cyberneko/build.xml"
         target="jar" inheritall="no" />
  </target>

  <target name="depend.BigSemanticsCybernekoWrapper" depends="depend.BigSemanticsCore,depend.cyberneko">
    <ant antfile="${ant.file.bs-projects}/../../BigSemanticsCybernekoWrapper/build.xml"
         target="jar" inheritall="no" />
  </target>

  <target name="depend.imageMetadataExtractor">
    <ant antfile="${ant.file.bs-projects}/../../imageMetadataExtractor/build.xml"
         target="jar" inheritall="no" />
  </target>

  <target name="depend.BigSemanticsSunSpecifics" depends="depend.simplCore,depend.simplSunSpecifics,depend.BigSemanticsCore,depend.imageMetadataExtractor,depend.BigSemanticsGeneratedClassesJava">
    <ant antfile="${ant.file.bs-projects}/../../BigSemanticsSunSpecifics/build.xml"
         target="jar" inheritall="no" />
  </target>

  <target name="depend.BigSemanticsGeneratedClassesJava" depends="depend.simplCore,depend.simplSunSpecifics,depend.BigSemanticsCore">
    <ant antfile="${ant.file.bs-projects}/../../../BigSemanticsWrapperRepository/BigSemanticsGeneratedClassesJava/build.xml"
         target="jar" inheritall="no" />
  </target>

  <target name="depend.BigSemanticsSDK" depends="depend.simplCore,depend.simplSunSpecifics,depend.simplTranslators,depend.BigSemanticsCore,depend.cyberneko,depend.BigSemanticsCybernekoWrapper,depend.imageMetadataExtractor,depend.BigSemanticsSunSpecifics,depend.BigSemanticsGeneratedClassesJava">
    <ant antfile="${ant.file.bs-projects}/../../BigSemanticsSDK/build.xml"
         target="jar" inheritall="no" />
  </target>

  <target name="depend.BigSemanticsWrappers" depends="depend.simplCore,depend.simplSunSpecifics,depend.simplTranslators,depend.BigSemanticsCore,depend.cyberneko,depend.BigSemanticsCybernekoWrapper,depend.imageMetadataExtractor,depend.BigSemanticsSunSpecifics,depend.BigSemanticsGeneratedClassesJava,depend.BigSemanticsSDK">
    <ant antfile="${ant.file.bs-projects}/../../../BigSemanticsWrapperRepository/BigSemanticsWrappers/build.xml"
         target="jar" inheritall="no" />
  </target>

  <!-- Service projects -->
    
  <target name="depend.DownloaderPoolMessages" depends="depend.simplCore,depend.simplSunSpecifics">
    <ant antfile="${ant.file.bs-projects}/../../../BigSemanticsService/DownloaderPoolMessages/build.xml"
         target="jar" inheritall="no" />
  </target>

  <target name="depend.ModifiedHttpClient" depends="depend.DownloaderPoolMessages">
    <ant antfile="${ant.file.bs-projects}/../../../BigSemanticsService/ModifiedHttpClient/build.xml"
         target="jar" inheritall="no" />
  </target>

  <target name="depend.DownloaderPool" depends="depend.simplCore,depend.simplSunSpecifics,depend.DownloaderPoolMessages,depend.ModifiedHttpClient">
    <ant antfile="${ant.file.bs-projects}/../../../BigSemanticsService/DownloaderPool/build.xml"
         target="dpool-jar" inheritall="no" />
  </target>

  <target name="depend.BigSemanticsService" depends="depend.simplCore,depend.simplSunSpecifics,depend.DownloaderPoolMessages,depend.ModifiedHttpClient,depend.BigSemanticsCore,depend.cyberneko,depend.BigSemanticsCybernekoWrapper,depend.imageMetadataExtractor,depend.BigSemanticsSunSpecifics,depend.BigSemanticsGeneratedClassesJava,depend.BigSemanticsWrappers">
    <ant antfile="${ant.file.bs-projects}/../../../BigSemanticsService/BigSemanticsService/build.xml"
         target="service-jar" inheritall="no" />
  </target>

  <target name="depend.WrapperDevAssist">
    <ant antfile="${ant.file.bs-projects}/../../../BigSemanticsWrapperRepository/WrapperDevAssist/build.xml"
         target="jar" inheritall="no" />
  </target>

  <target name="depend.all" depends="depend.BigSemanticsCore,depend.cyberneko,depend.BigSemanticsCybernekoWrapper,depend.imageMetadataExtractor,depend.BigSemanticsSunSpecifics,depend.BigSemanticsGeneratedClassesJava,depend.BigSemanticsSDK,depend.BigSemanticsWrappers,depend.DownloaderPoolMessages,depend.ModifiedHttpClient,depend.DownloaderPool,depend.BigSemanticsService,depend.WrapperDevAssist">
  </target>
<commit_msg>One jar to rule them all: now ant script builds BigSemanticsService.jar that has the service, downloader pool controller, and one downloader altogether. More downloaders can be added dynamically, as always.<commit_after><?xml version="1.0" encoding="UTF-8"?>
<project name="bs-projects" basedir="." default="depend.all"
         xmlns:artifact="antlib:org.apache.maven.artifact.ant">

  <import file="${ant.file.bs-projects}/../../../simplJava/lib/simpl-projects.xml" />
  
  <!-- Core projects -->
  
  <target name="depend.BigSemanticsCore" depends="depend.simplCore">
    <ant antfile="${ant.file.bs-projects}/../../BigSemanticsCore/build.xml"
         target="jar" inheritall="no" />
  </target>

  <target name="depend.cyberneko">
    <ant antfile="${ant.file.bs-projects}/../../cyberneko/build.xml"
         target="jar" inheritall="no" />
  </target>

  <target name="depend.BigSemanticsCybernekoWrapper" depends="depend.BigSemanticsCore,depend.cyberneko">
    <ant antfile="${ant.file.bs-projects}/../../BigSemanticsCybernekoWrapper/build.xml"
         target="jar" inheritall="no" />
  </target>

  <target name="depend.imageMetadataExtractor">
    <ant antfile="${ant.file.bs-projects}/../../imageMetadataExtractor/build.xml"
         target="jar" inheritall="no" />
  </target>

  <target name="depend.BigSemanticsSunSpecifics" depends="depend.simplCore,depend.simplSunSpecifics,depend.BigSemanticsCore,depend.imageMetadataExtractor,depend.BigSemanticsGeneratedClassesJava">
    <ant antfile="${ant.file.bs-projects}/../../BigSemanticsSunSpecifics/build.xml"
         target="jar" inheritall="no" />
  </target>

  <target name="depend.BigSemanticsGeneratedClassesJava" depends="depend.simplCore,depend.simplSunSpecifics,depend.BigSemanticsCore">
    <ant antfile="${ant.file.bs-projects}/../../../BigSemanticsWrapperRepository/BigSemanticsGeneratedClassesJava/build.xml"
         target="jar" inheritall="no" />
  </target>

  <target name="depend.BigSemanticsSDK" depends="depend.simplCore,depend.simplSunSpecifics,depend.simplTranslators,depend.BigSemanticsCore,depend.cyberneko,depend.BigSemanticsCybernekoWrapper,depend.imageMetadataExtractor,depend.BigSemanticsSunSpecifics,depend.BigSemanticsGeneratedClassesJava">
    <ant antfile="${ant.file.bs-projects}/../../BigSemanticsSDK/build.xml"
         target="jar" inheritall="no" />
  </target>

  <target name="depend.BigSemanticsWrappers" depends="depend.simplCore,depend.simplSunSpecifics,depend.simplTranslators,depend.BigSemanticsCore,depend.cyberneko,depend.BigSemanticsCybernekoWrapper,depend.imageMetadataExtractor,depend.BigSemanticsSunSpecifics,depend.BigSemanticsGeneratedClassesJava,depend.BigSemanticsSDK">
    <ant antfile="${ant.file.bs-projects}/../../../BigSemanticsWrapperRepository/BigSemanticsWrappers/build.xml"
         target="jar" inheritall="no" />
  </target>

  <!-- Service projects -->
    
  <target name="depend.DownloaderPoolMessages" depends="depend.simplCore,depend.simplSunSpecifics">
    <ant antfile="${ant.file.bs-projects}/../../../BigSemanticsService/DownloaderPoolMessages/build.xml"
         target="jar" inheritall="no" />
  </target>

  <target name="depend.ModifiedHttpClient" depends="depend.DownloaderPoolMessages">
    <ant antfile="${ant.file.bs-projects}/../../../BigSemanticsService/ModifiedHttpClient/build.xml"
         target="jar" inheritall="no" />
  </target>

  <target name="depend.DownloaderPool" depends="depend.simplCore,depend.simplSunSpecifics,depend.DownloaderPoolMessages,depend.ModifiedHttpClient">
    <ant antfile="${ant.file.bs-projects}/../../../BigSemanticsService/DownloaderPool/build.xml"
         target="jar" inheritall="no" />
  </target>

  <target name="depend.BigSemanticsService" depends="depend.simplCore,depend.simplSunSpecifics,depend.DownloaderPoolMessages,depend.ModifiedHttpClient,depend.BigSemanticsCore,depend.cyberneko,depend.BigSemanticsCybernekoWrapper,depend.imageMetadataExtractor,depend.BigSemanticsSunSpecifics,depend.BigSemanticsGeneratedClassesJava,depend.BigSemanticsWrappers,depend.DownloaderPool">
    <ant antfile="${ant.file.bs-projects}/../../../BigSemanticsService/BigSemanticsService/build.xml"
         target="service-jar" inheritall="no" />
  </target>

  <target name="depend.WrapperDevAssist">
    <ant antfile="${ant.file.bs-projects}/../../../BigSemanticsWrapperRepository/WrapperDevAssist/build.xml"
         target="jar" inheritall="no" />
  </target>

  <target name="depend.all" depends="depend.BigSemanticsCore,depend.cyberneko,depend.BigSemanticsCybernekoWrapper,depend.imageMetadataExtractor,depend.BigSemanticsSunSpecifics,depend.BigSemanticsGeneratedClassesJava,depend.BigSemanticsSDK,depend.BigSemanticsWrappers,depend.DownloaderPoolMessages,depend.ModifiedHttpClient,depend.DownloaderPool,depend.BigSemanticsService,depend.WrapperDevAssist">
  </target>

{'fraction_non_alphanumeric': 0.15465766431058128, 'fraction_numerical': 0.0006329781622534023, 'mean_word_length': 5.392447741065408, 'pattern_counts': {'":': 0, '<': 95, '<?xml version=': 2, '>': 95, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 32}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 22, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2598479', 'n_tokens_mistral': 2992, 'n_tokens_neox': 2787, 'n_words': 267}