Changeset 1456
- Timestamp:
- 03/24/08 01:20:14 (6 months ago)
- Files:
-
- trunk/build/stubbles/build.xml (modified) (2 diffs)
- trunk/build/stubbles/initializers.ini (modified) (1 diff)
- trunk/src/main/php/org/stubbles/phing/tasks/stubCheckInitializersTask.php (modified) (2 diffs)
- trunk/src/main/php/org/stubbles/phing/tasks/stubInitClassLoaderTask.php (modified) (2 diffs)
- trunk/src/main/php/org/stubbles/phing/tasks/stubStarWriterTask.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/build/stubbles/build.xml
r1397 r1456 18 18 <typedef name="starDecorator" classname="StarDecorator" classpath="${stubbles.base.dir}/src/main/php/org/stubbles/phing/types" /> 19 19 20 <target name="main" if="version" depends="check-style,test,test-integration, build"/>20 <target name="main" if="version" depends="check-style,test,test-integration,test-initializers,build"/> 21 21 22 22 <target name="build" if="version" depends="versioncheck,copy-files,minify-js,build-archives,tar"/> … … 225 225 226 226 <target name="test-initializers"> 227 < !--initConfig configPath="${stubbles.base.dir}/config"/>227 <initConfig configPath="${stubbles.base.dir}/config"/> 228 228 <initClassLoader/> 229 <checkInitializers classFile="${stubbles.base.dir}/build/stubbles/initializers.ini"/--> 229 <phingcall target="test-preparation" /> 230 <checkInitializers classFile="${stubbles.base.dir}/build/stubbles/initializers.ini"/> 230 231 </target> 231 232 trunk/build/stubbles/initializers.ini
r1397 r1456 3 3 events = "net::stubbles::events::stubEventsXJConfInitializer" 4 4 interceptors = "net::stubbles::ipo::interceptors::stubInterceptorXJConfInitializer" 5 logging = "net::stubbles::util::log::stubLoggerXJConf Factory"5 logging = "net::stubbles::util::log::stubLoggerXJConfInitializer" 6 6 memphis = "net::stubbles::websites::memphis::stubMemphisConfig" 7 7 processors = "net::stubbles::websites::processors::stubProcessorResolverXJConfFactory" 8 rdbms = "net::stubbles::rdbms::stubDatabase Initializer"8 rdbms = "net::stubbles::rdbms::stubDatabaseXJConfInitializer" 9 9 variantmanager = "net::stubbles::websites::variantmanager::stubVariantXJConfFactory" trunk/src/main/php/org/stubbles/phing/tasks/stubCheckInitializersTask.php
r1397 r1456 52 52 $classes = parse_ini_file($this->classFile); 53 53 foreach ($classes as $fqClassName) { 54 $this->log('Testing ' . $fqClassName); 54 55 try { 55 56 $class = new stubReflectionClass($fqClassName); … … 58 59 $class->getMethod('init')->invoke($class->newInstance()); 59 60 } catch (Exception $e) { 60 throw new BuildException( $e->getMessage());61 throw new BuildException(get_class($e) . ': ' . $e->getMessage()); 61 62 } 62 63 } 63 64 64 $this->log('Executed all initializers successfully.' , Project::MSG_INFO);65 $this->log('Executed all initializers successfully.'); 65 66 } 66 67 } trunk/src/main/php/org/stubbles/phing/tasks/stubInitClassLoaderTask.php
r1380 r1456 39 39 40 40 if (stubConfig::useStar() == true) { 41 if (! @include_once stubConfig::getLibPath() . '/stubbles.php') {41 if (!include_once stubConfig::getLibPath() . '/stubbles.php') { 42 42 $this->log('Error loading Stubbles library from ' . stubConfig::getLibPath() . '/stubbles.php', Project::MSG_ERR); 43 43 $this->log('Either stubConfig::getLibPath() is not correctly set, or stubbles.php does not exist.', Project::MSG_ERR); … … 45 45 } 46 46 } else { 47 if (!@include_once stubConfig::getLibPath() . '/starReader.php') { 47 if (file_exists(stubConfig::getSourcePath() . '/php/org/stubbles/star/StarClassRegistry.php') === true) { 48 require_once stubConfig::getSourcePath() . '/php/org/stubbles/star/StarStreamWrapper.php'; 49 require_once stubConfig::getSourcePath() . '/php/org/stubbles/star/StarException.php'; 50 require_once stubConfig::getSourcePath() . '/php/org/stubbles/star/StarClassRegistry.php'; 51 } elseif (!include_once stubConfig::getLibPath() . '/starReader.php') { 48 52 $this->log('Error loading StarReader from ' . stubConfig::getLibPath() . '/starReader.php', Project::MSG_ERR); 49 53 $this->log('Either stubConfig::getLibPath() is not correctly set, or starReader.php does not exist.', Project::MSG_ERR); trunk/src/main/php/org/stubbles/phing/tasks/stubStarWriterTask.php
r1238 r1456 15 15 */ 16 16 require_once 'config/php/config.php'; 17 require stubConfig::getSourcePath() . '/php/org/stubbles/star/StarException.php';18 require stubConfig::getSourcePath() . '/php/org/stubbles/star/StarFile.php';19 require stubConfig::getSourcePath() . '/php/org/stubbles/star/StarWriter.php';20 require stubConfig::getSourcePath() . '/php/org/stubbles/star/StarArchive.php';17 require_once stubConfig::getSourcePath() . '/php/org/stubbles/star/StarException.php'; 18 require_once stubConfig::getSourcePath() . '/php/org/stubbles/star/StarFile.php'; 19 require_once stubConfig::getSourcePath() . '/php/org/stubbles/star/StarWriter.php'; 20 require_once stubConfig::getSourcePath() . '/php/org/stubbles/star/StarArchive.php'; 21 21 /** 22 22 * Task to create star files.
