<commit_before><?xml version="1.0"?>

<project xmlns:antcontrib="antlib:net.sf.antcontrib"
         xmlns:artifact="antlib:org.apache.maven.artifact.ant"
         name="Vaadin"
         basedir="../" default="package-all">

    <!--Call one of package-* targets unless you understand what you are doing. -->
    <target name="package-all" depends="clean-all, init, build, javadoc, internal-package-war, differences, internal-package-liferay" description="Build public packages.">
    </target>

    <target name="package-jar" depends="clean-result, init, vaadin.jar" description="Create vaadin-x.y.z.jar file.">
    </target>

    <target name="package-war" depends="clean-result, init, build, javadoc, internal-package-war, differences">
    </target>

    <target name="package-liferay-zip" depends="clean-result, init, build, internal-package-liferay">
    </target>

    <!-- Locations of Ant task JARs - build properties not yet read at this point -->
    <property name="ant.task.jar.antcontrib" value="build/lib/ant-contrib-1.0b3.jar" />
    <property name="ant.task.jar.maven" value="build/lib/maven-ant-tasks-2.0.10.jar" />

    <!-- ant contrib required for flow control (for loop, if, property override)   -->
    <!-- Note that we have to use a namespace to avoid clash when running sub-ant. -->
    <taskdef uri="antlib:net.sf.antcontrib" resource="net/sf/antcontrib/antlib.xml">
        <classpath>
            <pathelement location="${ant.task.jar.antcontrib}" />
        </classpath>
    </taskdef>

    <!-- ant contrib for Maven integration -->
    <path id="maven-ant-tasks.classpath" path="${ant.task.jar.maven}" />
    <typedef resource="org/apache/maven/artifact/ant/antlib.xml"
             uri="antlib:org.apache.maven.artifact.ant"
             classpathref="maven-ant-tasks.classpath" />

    <!-- Clean results - - - - - - - - - - - - - - - - - - - - - - - - - --><commit_msg>Build target package-all builds also Liferay ZIP<commit_after><?xml version="1.0"?>

<project xmlns:antcontrib="antlib:net.sf.antcontrib"
         xmlns:artifact="antlib:org.apache.maven.artifact.ant"
         name="Vaadin"
         basedir="../" default="package-all">

    <!--Call one of package-* targets unless you understand what you are doing. -->
    <target name="package-all" depends="clean-all, init, build, javadoc, internal-package-war, internal-package-liferay, differences, internal-package-liferay" description="Build public packages.">
    </target>

    <target name="package-jar" depends="clean-result, init, vaadin.jar" description="Create vaadin-x.y.z.jar file.">
    </target>

    <target name="package-war" depends="clean-result, init, build, javadoc, internal-package-war, differences">
    </target>

    <target name="package-liferay-zip" depends="clean-result, init, build, internal-package-liferay">
    </target>

    <!-- Locations of Ant task JARs - build properties not yet read at this point -->
    <property name="ant.task.jar.antcontrib" value="build/lib/ant-contrib-1.0b3.jar" />
    <property name="ant.task.jar.maven" value="build/lib/maven-ant-tasks-2.0.10.jar" />

    <!-- ant contrib required for flow control (for loop, if, property override)   -->
    <!-- Note that we have to use a namespace to avoid clash when running sub-ant. -->
    <taskdef uri="antlib:net.sf.antcontrib" resource="net/sf/antcontrib/antlib.xml">
        <classpath>
            <pathelement location="${ant.task.jar.antcontrib}" />
        </classpath>
    </taskdef>

    <!-- ant contrib for Maven integration -->
    <path id="maven-ant-tasks.classpath" path="${ant.task.jar.maven}" />
    <typedef resource="org/apache/maven/artifact/ant/antlib.xml"
             uri="antlib:org.apache.maven.artifact.ant"
             classpathref="maven-ant-tasks.classpath" />

    <!-- Clean results - - - - - - - - - - - - - - - - - - - - - - - - - -->
{'fraction_non_alphanumeric': 0.16964054822860097, 'fraction_numerical': 0.004654771140418929, 'mean_word_length': 2.9429153924566767, 'pattern_counts': {'":': 0, '<': 53, '<?xml version=': 2, '>': 53, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 10}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6764777', 'n_tokens_mistral': 1236, 'n_tokens_neox': 1177, 'n_words': 255}