<commit_before><?xml version="1.0"?>
<!DOCTYPE project [
	<!ENTITY xxdistribution SYSTEM "file:../build-templates/distribution-build.xml">
]>

<project name="Naked Objects Framework - Java Version"
         default="check"
         basedir=".">

	<property file="build.properties"/>
	<property file="../build-templates/version.properties"/>
	<property file="../build-templates/common.properties"/>


	<!-- allow compliation for Java 1.2 & with debug -->
	<property name="compile.debug" value="yes" />
	<property name="compile.target" value="1.1" />

	<!-- classpath -->
	<path id="libs.external">
		<fileset dir="../lib">
			<include name="**/*.jar" />
		</fileset>
	</path>

	<!-- subdirectories -->
	<property name="src.dir" value="src"/>
	<property name="test.dir" value="test"/>

	<!-- resources -->
	<property name="core.dir" value="../no-core"/>

	<!-- output directories -->
	<!-- build directories -->
	<property name="build.dir" value="build" />
	<property name="build.src.dir" value="${build.dir}/src" />
	<property name="build.example.dir" value="${build.dir}/example" />
	<property name="build.test.dir" value="${build.dir}/test" />
	<property name="build.classes.src" value="${build.dir}/classes/src" />
	<property name="build.classes.test" value="${build.dir}/classes/test" />
	<property name="build.classes.example" value="${build.dir}/classes/example" />

	<!-- test directories -->
	<property name="test.run.dir" value="${build.dir}/test-run" />
	<property name="test.results.dir" value="${build.relase.dir}/tests" />

	<!-- distribution directories -->
	<property name="dist.dir" value="build/dist" />
	<property name="release.dir" value="release" />
	<property name="dist.images.dir" value="${dist.dir}/resources/images" />
	<property name="dist.test.dir" value="${dist.dir}/doc/test" />
	<property name="dist.example.dir" value="${dist.dir}/example" />
	<property name="dist.api.dir" value="${dist.dir}/doc/api" />


	<property environment="env" />

	<target name="release" depends=" new-build-id, distribution, install">
	</target>

	<target name="new-build-id">
		<ant antfile="../build-templates/buildnumber.xml" inheritall="false"/>
		<property file="../build-templates/build.number.properties"/>
	</target>

	<target name="clean">
		<delete dir="${build.dir}" />
	</target>

	<target name="distribution" depends="-init, prepare, compile, test, dists, artifacts">
		<fail if="failure" message="Tests failed" />
	</target>

	<target name="-init">
		<echo>Create Java distribution: ${build.name}</echo>
		<echo>Version ${build.version}  ${build.number}</echo>
	</target>

	<target name="check" depends="prepare, compile, test">
		<fail if="failure" message="Tests failed" />
	</target>

	<target name="prepare">
		<mkdir dir="${build.dir}" />
		<mkdir dir="${build.src.dir}" />
		<mkdir dir="${build.test.dir}" />

		<!-- copy across source and add version -->
		<copy todir="${build.src.dir}">
			<fileset dir="${core.dir}/${src.dir}" />
			<fileset dir="../no-application-library/${src.dir}" />
			<fileset dir="../no-default-reflector/${src.dir}" />

			<fileset dir="../example-base/${src.dir}" />
			<fileset dir="../viewer-skylark/${src.dir}" />
			<fileset dir="../no-xat/${src.dir}" />
			<fileset dir="../os-file/${src.dir}" />

			<fileset dir="../no-distribution-command/${src.dir}" />
			<fileset dir="../no-distribution-pipe/${src.dir}" />
			<fileset dir="../no-distribution-xml/${src.dir}" />
			<fileset dir="../utility-memento/${src.dir}" />
			<fileset dir="../utility-xmlsnapshot/${src.dir}" /><commit_msg>removed the example-base project and moved the exploration and acceptance test classes to the no-system project<commit_after><?xml version="1.0"?>
<!DOCTYPE project [
	<!ENTITY xxdistribution SYSTEM "file:../build-templates/distribution-build.xml">
]>

<project name="Naked Objects Framework - Java Version"
         default="check"
         basedir=".">

	<property file="build.properties"/>
	<property file="../build-templates/version.properties"/>
	<property file="../build-templates/common.properties"/>


	<!-- allow compliation for Java 1.2 & with debug -->
	<property name="compile.debug" value="yes" />
	<property name="compile.target" value="1.1" />

	<!-- classpath -->
	<path id="libs.external">
		<fileset dir="../lib">
			<include name="**/*.jar" />
		</fileset>
	</path>

	<!-- subdirectories -->
	<property name="src.dir" value="src"/>
	<property name="test.dir" value="test"/>

	<!-- resources -->
	<property name="core.dir" value="../no-core"/>

	<!-- output directories -->
	<!-- build directories -->
	<property name="build.dir" value="build" />
	<property name="build.src.dir" value="${build.dir}/src" />
	<property name="build.example.dir" value="${build.dir}/example" />
	<property name="build.test.dir" value="${build.dir}/test" />
	<property name="build.classes.src" value="${build.dir}/classes/src" />
	<property name="build.classes.test" value="${build.dir}/classes/test" />
	<property name="build.classes.example" value="${build.dir}/classes/example" />

	<!-- test directories -->
	<property name="test.run.dir" value="${build.dir}/test-run" />
	<property name="test.results.dir" value="${build.relase.dir}/tests" />

	<!-- distribution directories -->
	<property name="dist.dir" value="build/dist" />
	<property name="release.dir" value="release" />
	<property name="dist.images.dir" value="${dist.dir}/resources/images" />
	<property name="dist.test.dir" value="${dist.dir}/doc/test" />
	<property name="dist.example.dir" value="${dist.dir}/example" />
	<property name="dist.api.dir" value="${dist.dir}/doc/api" />


	<property environment="env" />

	<target name="release" depends=" new-build-id, distribution, install">
	</target>

	<target name="new-build-id">
		<ant antfile="../build-templates/buildnumber.xml" inheritall="false"/>
		<property file="../build-templates/build.number.properties"/>
	</target>

	<target name="clean">
		<delete dir="${build.dir}" />
	</target>

	<target name="distribution" depends="-init, prepare, compile, test, dists, artifacts">
		<fail if="failure" message="Tests failed" />
	</target>

	<target name="-init">
		<echo>Create Java distribution: ${build.name}</echo>
		<echo>Version ${build.version}  ${build.number}</echo>
	</target>

	<target name="check" depends="prepare, compile, test">
		<fail if="failure" message="Tests failed" />
	</target>

	<target name="prepare">
		<mkdir dir="${build.dir}" />
		<mkdir dir="${build.src.dir}" />
		<mkdir dir="${build.test.dir}" />

		<!-- copy across source and add version -->
		<copy todir="${build.src.dir}">
			<fileset dir="${core.dir}/${src.dir}" />
			<fileset dir="../no-application-library/${src.dir}" />
			<fileset dir="../no-default-reflector/${src.dir}" />

			<fileset dir="../viewer-skylark/${src.dir}" />
			<fileset dir="../no-xat/${src.dir}" />
			<fileset dir="../os-file/${src.dir}" />

			<fileset dir="../no-distribution-command/${src.dir}" />
			<fileset dir="../no-distribution-pipe/${src.dir}" />
			<fileset dir="../no-distribution-xml/${src.dir}" />
			<fileset dir="../utility-memento/${src.dir}" />
			<fileset dir="../utility-xmlsnapshot/${src.dir}" />
{'fraction_non_alphanumeric': 0.23446248600223965, 'fraction_numerical': 0.0016797312430011197, 'mean_word_length': 4.0, 'pattern_counts': {'":': 0, '<': 162, '<?xml version=': 2, '>': 162, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 10}, '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': '6137438', 'n_tokens_mistral': 2412, 'n_tokens_neox': 2266, 'n_words': 419}