<commit_before><!-- =============================================================== -->
        <!-- Define the build artifacts (created/used by projects) here      -->
        <!--                                                                 -->
        <!-- NOTE:  These should be all of the files necessary to "depend" on-->
        <!-- the project (not just the built files).  Make a separate        -->
        <!-- artifact for groups of files that will probably be copied to    -->
        <!-- separate directoris (e.g. jars and conf files)                  -->
        <!-- =============================================================== -->
<project name="c3pr-2.0-artifacts" basedir=".">

    <target name="defineArtifacts" depends="prepare"
            description="Defines artifacts that can be imported into projects.">

        <!-- =============== -->
        <!-- share artifacts -->
        <!-- =============== -->

        <artifact track="test" type="jars" id="common.test.jars">
            <fileset dir="${junit.dir}">
                <include name="jdepend*.jar"/>
                <include name="junit*.jar"/>
                <include name="xmlunit*.jar"/>
            </fileset>
        </artifact>

        <artifact track="main" type="jars" id="ant-contrib.jars">
            <fileset dir="${share.dir}/ant-contrib">
                <include name="*.jar"/>
            </fileset>
        </artifact>

        <artifact track="main" type="jars" id="cacore.jars">
            <fileset dir="${share.dir}/cacore">
                <include name="*.jar"/>
            </fileset>
        </artifact>

        <artifact track="main" type="jars" id="globus.jars">
            <fileset dir="${share.dir}/globus/lib">
                <include name="*.jar"/>
            </fileset>
        </artifact>

        <artifact track="main" type="jars" id="cagrid.jars">
            <fileset dir="${share.dir}/cagrid/lib">
                <include name="*.jar"/>
            </fileset>
        </artifact>

        <artifact track="main" type="jars" id="spring.jars">
            <fileset dir="${share.dir}/spring-2.0">
                <include name="*.jar"/>
            </fileset>
        </artifact>

        <!-- ================= -->
        <!-- project artifacts -->
        <!-- ================= -->

        <artifact track="main" type="jars" id="c3pr.gridnode.client.jars">
            <antcall target="build-gridnode"/>
            <fileset dir="${projects.dir}/gridnode/build/lib">
                <include name="*.jar"/>
                <exclude name="*-test*.jar"/>
                <exclude name="*-service*.jar"/>
            </fileset>
        </artifact>

        <artifact track="main" type="jars" id="c3pr.core.jars">
            <antcall target="build-core"/>
            <fileset dir="${projects.dir}/core/build/jars">
                <include name="*.jar"/>
                <exclude name="*test*.jar"/>
            </fileset>
            <fileset dir="${projects.dir}/core/lib">
                <include name="*.jar"/>
            </fileset>
        </artifact>

        <artifact track="main" type="jars" id="c3pr.web.jars">
            <antcall target="build-web"/>
            <fileset dir="${projects.dir}/web/build/jars">
                <include name="*.jar"/>
                <exclude name="*test*.jar"/>
            </fileset>
        </artifact>

        <artifact track="main" type="jars" id="c3pr.xml-marshaller.jars">
            <antcall target="build-xml-marshaller"/>
            <fileset dir="${projects.dir}/xml-marshaller/build/jars">
                <include name="*.jar"/>
                <exclude name="*test*.jar"/><commit_msg>refactored core/lib and shared projects dependencies with individual artifacts for shared jars<commit_after><!-- =============================================================== -->
        <!-- Define the build artifacts (created/used by projects) here      -->
        <!--                                                                 -->
        <!-- NOTE:  These should be all of the files necessary to "depend" on-->
        <!-- the project (not just the built files).  Make a separate        -->
        <!-- artifact for groups of files that will probably be copied to    -->
        <!-- separate directoris (e.g. jars and conf files)                  -->
        <!-- =============================================================== -->
<project name="c3pr-2.0-artifacts" basedir=".">

    <target name="defineArtifacts" description="Defines artifacts that can be imported into projects.">

        <!-- =============== -->
        <!-- share artifacts -->
        <!-- =============== -->

        <artifact track="test" type="jars" id="common.test.jars">
            <fileset dir="${junit.dir}">
                <include name="jdepend*.jar"/>
                <include name="junit*.jar"/>
                <include name="xmlunit*.jar"/>
            </fileset>
        </artifact>
       
        <artifact track="main" type="jars" id="cacore.jars">
            <fileset dir="${share.dir}/cacore">
                <include name="*.jar"/>
            </fileset>
        </artifact>

        <artifact track="main" type="jars" id="globus.jars">
            <fileset dir="${share.dir}/globus/lib">
                <include name="*.jar"/>
            </fileset>
        </artifact>

        <artifact track="main" type="jars" id="cagrid.jars">
            <fileset dir="${share.dir}/cagrid/lib">
                <include name="*.jar"/>
            </fileset>
        </artifact>

	    <artifact track="main" type="jars" id="csm.jars">
            <fileset dir="${share.dir}/csm">
                <include name="*.jar"/>
            </fileset>
	    </artifact>

   	 	<artifact track="main" type="jars" id="ant-contrib.jars">
            <fileset dir="${share.dir}/ant-contrib">
                <include name="*.jar"/>
            </fileset>
        </artifact>
    	
        <artifact track="main" type="jars" id="spring.jars">
            <fileset dir="${share.dir}/spring-2.0">
                <include name="*.jar"/>
            </fileset>
        </artifact>
	
	    <artifact track="main" type="jars" id="hibernate.jars">
            <fileset dir="${share.dir}/hibernate-3.2.1">
                <include name="*.jar"/>
            </fileset>
	    </artifact>
  
	    <artifact track="main" type="jars" id="junit.jars">
            <fileset dir="${share.dir}/junit-3.8.1">
                <include name="*.jar"/>
            </fileset>
	    </artifact>
  
	    <artifact track="main" type="jars" id="log4j.jars">
            <fileset dir="${share.dir}/log4j-1.2.13">
                <include name="*.jar"/>
            </fileset>
	    </artifact>
  		
	    <artifact track="main" type="jars" id="commons-beanutils.jars">
            <fileset dir="${share.dir}/commons-beanutils-1.7.0">
                <include name="*.jar"/>
            </fileset>
	    </artifact>
 
	    <artifact track="main" type="jars" id="commons-codec.jars">
            <fileset dir="${share.dir}/commons-codec-1.3">
                <include name="*.jar"/>
            </fileset>
	    </artifact>
 
	    <artifact track="main" type="jars" id="commons-collections.jars">
            <fileset dir="${share.dir}/commons-collections-3.2">
                <include name="*.jar"/>
            </fileset>
	    </artifact>
 
	    <artifact track="main" type="jars" id="commons-dbcp.jars">
            <fileset dir="${share.dir}/commons-dbcp-1.2.1">
                <include name="*.jar"/>
            </fileset>
	    </artifact>
 
	    <artifact track="main" type="jars" id="commons-digester.jars">
            <fileset dir="${share.dir}/commons-digester">
                <include name="*.jar"/>
            </fileset>
	    </artifact>

	    <artifact track="main" type="jars" id="commons-discovery.jars">
            <fileset dir="${share.dir}/commons-discovery">
                <include name="*.jar"/>
            </fileset>
	    </artifact>
 
		    <artifact track="main" type="jars" id="commons-lang-2.1.jars">
	            <fileset dir="${share.dir}/commons-lang-2.1">
	                <include name="*.jar"/>
	            </fileset>
		    </artifact>
	    <artifact track="main" type="jars" id="commons-logging.jars">
            <fileset dir="${share.dir}/commons-logging">
                <include name="*.jar"/>
            </fileset>
	    </artifact>
 
	    <artifact track="main" type="jars" id="commons-pool.jars">
            <fileset dir="${share.dir}/commons-pool-1.2">
                <include name="*.jar"/>
            </fileset>
	    </artifact>
 
	    <artifact track="main" type="jars" id="commons-validator.jars">
            <fileset dir="${share.dir}/commons-validator">
                <include name="*.jar"/>
            </fileset>
	    </artifact>

	    <artifact track="main" type="jars" id="core-commons.jars">
            <fileset dir="${share.dir}/core-commons">
                <include name="*.jar"/>
            </fileset>
	    </artifact>

	    <artifact track="main" type="jars" id="antlr.jars">
            <fileset dir="${share.dir}/antlr-2.7.6">
                <include name="*.jar"/>
            </fileset>
	    </artifact>

	    <artifact track="main" type="jars" id="dom4j.jars">
            <fileset dir="${share.dir}/dom4j-1.6.1">
                <include name="*.jar"/>
            </fileset>
	    </artifact>

	    <artifact track="main" type="jars" id="jdom.jars">
            <fileset dir="${share.dir}/jdom">
                <include name="*.jar"/>
            </fileset>
	    </artifact>
 

	    <artifact track="main" type="jars" id="xerces.jars">
            <fileset dir="${share.dir}/xerces-2.6.2">
                <include name="*.jar"/>
            </fileset>
	    </artifact>


	    <artifact track="main" type="jars" id="xercesImpl.jars">
            <fileset dir="${share.dir}/xercesImpl-2.2.1">
                <include name="*.jar"/>
            </fileset>
	    </artifact>
    	
	    <artifact track="main" type="jars" id="jboss-j2ee.jars">
            <fileset dir="${share.dir}/jboss-j2ee-4.0.5">
                <include name="*.jar"/>
            </fileset>
	    </artifact>
    	
    	<!-- ================= -->
        <!-- project artifacts -->
        <!-- ================= -->

        <artifact track="main" type="jars" id="c3pr.gridnode.client.jars">
            <antcall target="build-gridnode"/>
            <fileset dir="${projects.dir}/gridnode/build/lib">
                <include name="*.jar"/>
                <exclude name="*-test*.jar"/>
                <exclude name="*-service*.jar"/>
            </fileset>
        </artifact>

        <artifact track="main" type="jars" id="c3pr.core.jars">
            <antcall target="build-core"/>
            <fileset dir="${projects.dir}/core/build/jars">
                <include name="*.jar"/>
                <exclude name="*test*.jar"/>
            </fileset>
            <fileset dir="${projects.dir}/core/lib">
                <include name="*.jar"/>
            </fileset>
        </artifact>
		
        <artifact track="main" type="jars" id="c3pr.core.jars">
            <antcall target="build-core"/>
            <fileset dir="${projects.dir}/core/build/jars">
                <include name="*.jar"/>
                <exclude name="*test*.jar"/>
            </fileset>
            <fileset dir="${projects.dir}/core/lib">
                <include name="*.jar"/>
            </fileset>
        	<fileset dir="${projects.dir}/core/ext/lib">
                <include name="*.jar"/>
            </fileset>
        </artifact>
    	
        <artifact track="main" type="jars" id="c3pr.web.jars">
            <antcall target="build-web"/>
            <fileset dir="${projects.dir}/web/build/jars">
                <include name="*.jar"/>
                <exclude name="*test*.jar"/>
            </fileset>
        	<fileset dir="${projects.dir}/web/lib/jars">
                <include name="*.jar"/>
             </fileset>
        </artifact>
    	 	
        <artifact track="main" type="jars" id="c3pr.xml-marshaller.jars">
            <antcall target="build-xml-marshaller"/>
            <fileset dir="${projects.dir}/xml-marshaller/build/jars">
                <include name="*.jar"/>
                <exclude name="*test*.jar"/>
{'fraction_non_alphanumeric': 0.20894190197987667, 'fraction_numerical': 0.005355404089581304, 'mean_word_length': 1.6987081234946355, 'pattern_counts': {'":': 0, '<': 280, '<?xml version=': 0, '>': 280, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 8}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '233197', 'n_tokens_mistral': 3679, 'n_tokens_neox': 3405, 'n_words': 632}