Changeset 1153
- Timestamp:
- 12/14/07 17:55:17 (1 year ago)
- Files:
-
- trunk/build/stubbles-ioc/build.xml (modified) (7 diffs)
- trunk/build/stubbles/build.xml (modified) (3 diffs)
- trunk/build/vfs/build.xml (modified) (2 diffs)
- trunk/src/main/php/org/stubbles/phing (moved) (moved from trunk/src/main/php/info/phing)
- trunk/src/main/php/org/stubbles/phing/tasks (copied) (copied from trunk/src/main/php/info/phing/tasks)
- trunk/src/main/php/org/stubbles/phing/tasks/stubCheckStyleTask.php (modified) (2 diffs)
- trunk/src/main/php/org/stubbles/phing/tasks/stubGenerateJsonRpcProxiesTask.php (modified) (2 diffs)
- trunk/src/main/php/org/stubbles/phing/tasks/stubGenerateRewriteRulesTask.php (modified) (2 diffs)
- trunk/src/main/php/org/stubbles/phing/tasks/stubInitTask.php (modified) (2 diffs)
- trunk/src/main/php/org/stubbles/phing/tasks/stubJsMinTask.php (modified) (2 diffs)
- trunk/src/main/php/org/stubbles/phing/tasks/stubStarWriterTask.php (modified) (2 diffs)
- trunk/src/main/php/org/stubbles/phing/types (copied) (copied from trunk/src/main/php/info/phing/types)
- trunk/src/main/php/org/stubbles/phing/types/StarDecorator.php (modified) (2 diffs)
- trunk/src/main/resources/phing/build-stubbles.xml (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/build/stubbles-ioc/build.xml
r1128 r1153 1 1 <?xml version="1.0"?> 2 <project name="stubbles " basedir="." default="main">3 <property name="build.base.dir" value="${ project.basedir}/build"/>4 <property name="pkg.dir" value="${ project.basedir}/../../src/main/php/net/stubbles" />2 <project name="stubbles-ioc" default="main"> 3 <property name="build.base.dir" value="${stubbles.base.dir}/build/stubbles-ioc/build" override="true"/> 4 <property name="pkg.dir" value="${stubbles.base.dir}/src/main/php/net/stubbles" /> 5 5 <property name="pkg.name" value="stubbles-${version}"/> 6 6 <property name="build.src.dir" value="${build.base.dir}/${pkg.name}"/> 7 <taskDef name="mySimpletest" classname="MySimpleTestTask" classpath="${project.basedir}/../../src/test" /> 8 <taskDef name="minifyJs" classname="stubJsMinTask" classpath="${project.basedir}/../../src/main/php/info/phing/tasks" /> 9 <taskDef name="checkStyle" classname="stubCheckStyleTask" classpath="${project.basedir}/../../src/main/php/info/phing/tasks" /> 10 <taskDef name="buildStar" classname="stubStarWriterTask" classpath="${project.basedir}/../../src/main/php/info/phing/tasks" /> 11 <typedef name="starDecorator" classname="StarDecorator" classpath="${project.basedir}/../../src/main/php/info/phing/types" /> 7 8 <path id="phing.tasks.classpath"> 9 <pathelement dir="${stubbles.base.dir}/src/main/php/org/stubbles/phing/tasks"/> 10 </path> 11 12 <taskdef name="mySimpletest" classname="MySimpleTestTask" classpath="${stubbles.base.dir}/src/test" /> 13 <taskdef name="minifyJs" classname="stubJsMinTask" classpathref="phing.tasks.classpath" /> 14 <taskdef name="checkStyle" classname="stubCheckStyleTask" classpathref="phing.tasks.classpath" /> 15 <taskdef name="buildStar" classname="stubStarWriterTask" classpathref="phing.tasks.classpath" /> 16 <typedef name="starDecorator" classname="StarDecorator" classpath="${stubbles.base.dir}/src/main/php/org/stubbles/phing/types" /> 12 17 13 18 <target name="main" if="version" depends="check-style,build"/> … … 34 39 <echo>-----------------------------</echo> 35 40 <delete dir="${build.src.dir}"/> 36 <copy file="${ project.basedir}/../../LICENSE" tofile="${build.src.dir}/LICENSE" />41 <copy file="${stubbles.base.dir}/LICENSE" tofile="${build.src.dir}/LICENSE" /> 37 42 <append destFile="${build.src.dir}/VERSION">Stubbles Inversion of Control version ${version}</append> 38 43 … … 42 47 <mkdir dir="${build.src.dir}/config" /> 43 48 <mkdir dir="${build.src.dir}/config/php" /> 44 <copy file="${ project.basedir}/../../config/php/config-dist.php" tofile="${build.src.dir}/config/php/config-dist.php" />49 <copy file="${stubbles.base.dir}/config/php/config-dist.php" tofile="${build.src.dir}/config/php/config-dist.php" /> 45 50 </target> 46 51 … … 51 56 <echo message="Base directory : ${project.basedir}"/> 52 57 <echo message="Source directory: ${build.src.dir}"/> 53 <php expression="file_get_contents('${ project.basedir}/../../src/main/php/net/stubbles/stubClassLoader.php')" returnProperty="stubClassLoader"/>58 <php expression="file_get_contents('${stubbles.base.dir}/src/main/php/net/stubbles/stubClassLoader.php')" returnProperty="stubClassLoader"/> 54 59 <buildStar buildPath="${build.src.dir}/lib/stubbles-ioc.php" 55 60 version="${version}" … … 59 64 copyright="Stubbles Development Team" 60 65 preface="<?php require 'star://' . __FILE__ . '?net.stubbles.star.StarClassRegistry'; ?>${stubClassLoader}" 61 baseSrcPath="${ project.basedir}/../../src/main">62 <fileset dir="${ project.basedir}/../../src/main">66 baseSrcPath="${stubbles.base.dir}/src/main"> 67 <fileset dir="${stubbles.base.dir}/src/main"> 63 68 <include name="**/net/stubbles/lang/**/*.php" /> 64 69 <include name="**/net/stubbles/ioc/**/*.php" /> 65 70 <include name="**/net/stubbles/reflection/**/*.php" /> 66 <include name="**/net/stubbles/star/ **/*.php" />71 <include name="**/net/stubbles/star/StarClassRegistry.php" /> 67 72 </fileset> 68 73 </buildStar> … … 85 90 <target name="test" description="run test suite"> 86 91 <phingcall target="test-preparation" /> 87 <mySimpletest testfile=""${ project.basedir}/../../src/test/run.php"" exit="true" />92 <mySimpletest testfile=""${stubbles.base.dir}/src/test/run.php"" exit="true" /> 88 93 <!-- run two times, this time with the data cached --> 89 <mySimpletest testfile=""${ project.basedir}/../../src/test/run.php"" exit="true" />94 <mySimpletest testfile=""${stubbles.base.dir}/src/test/run.php"" exit="true" /> 90 95 </target> 91 96 92 97 <target name="test-integration"> 93 98 <phingcall target="test-preparation" /> 94 <mySimpletest testfile=""${ project.basedir}/../../src/test/runIntegration.php"" exit="true" />99 <mySimpletest testfile=""${stubbles.base.dir}/src/test/runIntegration.php"" exit="true" /> 95 100 <!-- run two times, this time with the data cached --> 96 <mySimpletest testfile=""${ project.basedir}/../../src/test/runIntegration.php"" exit="true" />101 <mySimpletest testfile=""${stubbles.base.dir}/src/test/runIntegration.php"" exit="true" /> 97 102 </target> 98 103 99 104 <target name="test-preparation" description="Some preparations before running the tests."> 100 <delete file="${ project.basedir}/../../lib/.cache" verbose="true"/>105 <delete file="${stubbles.base.dir}/lib/.cache" verbose="true"/> 101 106 <delete> 102 <fileset dir="${ project.basedir}/../../cache">107 <fileset dir="${stubbles.base.dir}/cache"> 103 108 <include name="**/*.cache" /> 104 109 </fileset> … … 111 116 <echo>----------------------------------</echo> 112 117 <checkStyle failonerror="true"> 113 <fileset dir="${ project.basedir}/../../src/main">118 <fileset dir="${stubbles.base.dir}/src/main"> 114 119 <include name="**/net/stubbles/lang/**/*.php" /> 115 120 <include name="**/net/stubbles/ioc/**/*.php" /> 116 121 <include name="**/net/stubbles/reflection/**/*.php" /> 117 <include name="**/net/stubbles/star/**/*.php" />118 122 </fileset> 119 123 </checkStyle> trunk/build/stubbles/build.xml
r1133 r1153 7 7 8 8 <path id="phing.tasks.classpath"> 9 <pathelement dir="${stubbles.base.dir}/src/main/php/ info/phing/tasks"/>9 <pathelement dir="${stubbles.base.dir}/src/main/php/org/stubbles/phing/tasks"/> 10 10 </path> 11 11 … … 14 14 <taskdef name="checkStyle" classname="stubCheckStyleTask" classpathref="phing.tasks.classpath" /> 15 15 <taskdef name="buildStar" classname="stubStarWriterTask" classpathref="phing.tasks.classpath" /> 16 <typedef name="starDecorator" classname="StarDecorator" classpath="${stubbles.base.dir}/src/main/php/ info/phing/types" />16 <typedef name="starDecorator" classname="StarDecorator" classpath="${stubbles.base.dir}/src/main/php/org/stubbles/phing/types" /> 17 17 18 18 <target name="main" if="version" depends="check-style,test,test-integration,build"/> … … 92 92 <echo>| Setting up build system |</echo> 93 93 <echo>-----------------------------</echo> 94 <mkdir dir="${build.src.dir}/src/main/php/info" /> 95 <mkdir dir="${build.src.dir}/src/main/php/info/phing" /> 96 <mkdir dir="${build.src.dir}/src/main/php/info/phing/tasks" /> 97 <mkdir dir="${build.src.dir}/src/main/php/info/phing/types" /> 98 <copy todir="${build.src.dir}/src/main/php/info/phing/tasks"> 99 <fileset dir="${stubbles.base.dir}/src/main/php/info/phing/tasks/"> 94 <mkdir dir="${build.src.dir}/src/main/php/org" /> 95 <mkdir dir="${build.src.dir}/src/main/php/org/stubbles" /> 96 <mkdir dir="${build.src.dir}/src/main/php/org/stubbles/phing" /> 97 <mkdir dir="${build.src.dir}/src/main/php/org/stubbles/phing/tasks" /> 98 <mkdir dir="${build.src.dir}/src/main/php/org/stubbles/phing/types" /> 99 <copy todir="${build.src.dir}/src/main/php/org/stubbles/phing/tasks"> 100 <fileset dir="${stubbles.base.dir}/src/main/php/org/stubbles/phing/tasks/"> 100 101 <include name="stubInitTask.php"/> 101 102 <include name="stubGenerateJsonRpcProxiesTask.php"/> trunk/build/vfs/build.xml
r1148 r1153 7 7 8 8 <path id="phing.tasks.classpath"> 9 <pathelement dir="${stubbles.base.dir}/src/main/php/ info/phing/tasks"/>9 <pathelement dir="${stubbles.base.dir}/src/main/php/org/stubbles/phing/tasks"/> 10 10 </path> 11 11 … … 26 26 <input propertyname="version" promptChar=":">version</input> 27 27 28 <property name="pkg.name" value=" stubbles-vfs-${version}" override="true"/>28 <property name="pkg.name" value="vfsStream-${version}" override="true"/> 29 29 <property name="build.src.dir" value="${build.base.dir}/${pkg.name}" override="true"/> 30 30 </target> trunk/src/main/php/org/stubbles/phing/tasks/stubCheckStyleTask.php
r677 r1153 5 5 * @author Stephan Schmidt <schst@stubbles.net> 6 6 * @package stubbles 7 * @subpackage phing 7 * @subpackage phing_tasks 8 8 */ 9 9 … … 18 18 * @author Stephan Schmidt <schst@stubbles.net> 19 19 * @package stubbles 20 * @subpackage phing 20 * @subpackage phing_tasks 21 21 * 22 22 * @todo Use PEAR::PHP_CodeSniffer to be able to not only check for tabs. trunk/src/main/php/org/stubbles/phing/tasks/stubGenerateJsonRpcProxiesTask.php
r943 r1153 5 5 * @author Stephan Schmidt <schst@stubbles.net> 6 6 * @package stubbles 7 * @subpackage phing 7 * @subpackage phing_tasks 8 8 */ 9 9 … … 18 18 * @author Stephan Schmidt <schst@stubbles.net> 19 19 * @package stubbles 20 * @subpackage phing 20 * @subpackage phing_tasks 21 21 */ 22 22 class stubGenerateJsonRpcProxiesTask extends Task trunk/src/main/php/org/stubbles/phing/tasks/stubGenerateRewriteRulesTask.php
r1074 r1153 5 5 * @author Richard Sternagel <richard.sternagel@1und1.de> 6 6 * @package stubbles 7 * @subpackage phing 7 * @subpackage phing_tasks 8 8 */ 9 9 require_once 'phing/Task.php'; … … 12 12 * 13 13 * @package stubbles 14 * @subpackage phing 14 * @subpackage phing_tasks 15 15 */ 16 16 class stubGenerateRewriteRulesTask extends Task trunk/src/main/php/org/stubbles/phing/tasks/stubInitTask.php
r586 r1153 6 6 * @author Frank Kleine <mikey@stubbles.net> 7 7 * @package stubbles 8 * @subpackage phing 8 * @subpackage phing_tasks 9 9 */ 10 10 … … 17 17 * 18 18 * @package stubbles 19 * @subpackage phing 19 * @subpackage phing_tasks 20 20 */ 21 21 class stubInitTask extends Task trunk/src/main/php/org/stubbles/phing/tasks/stubJsMinTask.php
r984 r1153 5 5 * @author Frank Kleine <mikey@stubbles.net> 6 6 * @package stubbles 7 * @subpackage phing 7 * @subpackage phing_tasks 8 8 */ 9 9 /** … … 15 15 * 16 16 * @package stubbles 17 * @subpackage phing 17 * @subpackage phing_tasks 18 18 */ 19 19 class stubJsMinTask extends Task trunk/src/main/php/org/stubbles/phing/tasks/stubStarWriterTask.php
r1133 r1153 5 5 * @author Frank Kleine <mikey@stubbles.net> 6 6 * @package stubbles 7 * @subpackage phing 7 * @subpackage phing_tasks 8 8 */ 9 9 /** … … 23 23 * 24 24 * @package stubbles 25 * @subpackage phing 25 * @subpackage phing_tasks 26 26 */ 27 27 class stubStarWriterTask extends Task trunk/src/main/php/org/stubbles/phing/types/StarDecorator.php
r610 r1153 4 4 * 5 5 * @author Frank Kleine 6 * @package phing7 * @subpackage types6 * @package stubbles 7 * @subpackage phing_types 8 8 */ 9 9 require_once 'phing/types/DataType.php'; … … 11 11 * This type represents a list of decorators for star files. 12 12 * 13 * @package phing14 * @subpackage types13 * @package stubbles 14 * @subpackage phing_types 15 15 */ 16 16 class StarDecorator extends DataType trunk/src/main/resources/phing/build-stubbles.xml
r1134 r1153 1 1 <?xml version="1.0"?> 2 2 <project name="Stubbles" basedir="." default="main"> 3 <property name="phing.task.dir" value="${project.basedir}/src/main/php/ info/phing/tasks" />3 <property name="phing.task.dir" value="${project.basedir}/src/main/php/org/stubbles/phing/tasks" /> 4 4 <property name="processors.default.file" value="config/xml/processors.xml" /> 5 5 <property name="processors.dist.file" value="config/xml/processors-dist.xml" />
