mcconnell 2003/02/08 00:52:11
Modified: assembly/src/java/org/apache/avalon/assembly/appliance
ApplianceContext.java DefaultAppliance.java
DefaultApplianceFactory.java
assembly/src/java/org/apache/avalon/assembly/engine
EngineClassLoader.java
Log:
Correeected a bug that cause non-propergation of the assembly:home directory.
Revision Changes Path
1.12 +1 -2
avalon-sandbox/assembly/src/java/org/apache/avalon/assembly/appliance/ApplianceContext.java
Index: ApplianceContext.java
===================================================================
RCS file:
/home/cvs/avalon-sandbox/assembly/src/java/org/apache/avalon/assembly/appliance/ApplianceContext.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- ApplianceContext.java 7 Feb 2003 15:38:57 -0000 1.11
+++ ApplianceContext.java 8 Feb 2003 08:52:11 -0000 1.12
@@ -242,5 +242,4 @@
*/
boolean getStartupPolicy();
-
}
1.32 +2 -1
avalon-sandbox/assembly/src/java/org/apache/avalon/assembly/appliance/DefaultAppliance.java
Index: DefaultAppliance.java
===================================================================
RCS file:
/home/cvs/avalon-sandbox/assembly/src/java/org/apache/avalon/assembly/appliance/DefaultAppliance.java,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- DefaultAppliance.java 7 Feb 2003 15:38:57 -0000 1.31
+++ DefaultAppliance.java 8 Feb 2003 08:52:11 -0000 1.32
@@ -635,6 +635,7 @@
//
File base = (File) m_system.get( "urn:assembly:home" );
+
File working = new File( base, "working" );
File home = new File( working, "home" );
File work = new File( working, "temp" );
1.9 +2 -1
avalon-sandbox/assembly/src/java/org/apache/avalon/assembly/appliance/DefaultApplianceFactory.java
Index: DefaultApplianceFactory.java
===================================================================
RCS file:
/home/cvs/avalon-sandbox/assembly/src/java/org/apache/avalon/assembly/appliance/DefaultApplianceFactory.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- DefaultApplianceFactory.java 7 Feb 2003 15:38:57 -0000 1.8
+++ DefaultApplianceFactory.java 8 Feb 2003 08:52:11 -0000 1.9
@@ -248,6 +248,7 @@
try
{
PoolManager pool = (PoolManager) system.get(
"urn:assembly:threads.manager" );
+
DefaultLocator locator = new DefaultLocator( context );
locator.put( "urn:assembly:engine", engine );
locator.put( "urn:assembly:lifestyle.service", createLifestyleService(
engine, pool ) );
1.33 +2 -24
avalon-sandbox/assembly/src/java/org/apache/avalon/assembly/engine/EngineClassLoader.java
Index: EngineClassLoader.java
===================================================================
RCS file:
/home/cvs/avalon-sandbox/assembly/src/java/org/apache/avalon/assembly/engine/EngineClassLoader.java,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- EngineClassLoader.java 7 Feb 2003 15:38:59 -0000 1.32
+++ EngineClassLoader.java 8 Feb 2003 08:52:11 -0000 1.33
@@ -1067,27 +1067,6 @@
return manager;
}
- /*
- private ApplianceRepository createApplianceRepository( Map facilities )
- throws Exception
- {
- if( getLogger().isDebugEnabled() )
- {
- getLogger().debug( "creating appliance manager" );
- }
-
- DefaultApplianceRepository manager = new DefaultApplianceRepository();
- manager.enableLogging( getLogger() );
- manager.contextualize( new DefaultContext() ); // <-- placeholder for
parent manager
- DefaultServiceManager services = new DefaultServiceManager();
- services.put( "urn:assembly:engine.classloader", this );
- services.makeReadOnly();
- manager.service( services );
- manager.initialize();
- return manager;
- }
- */
-
private Locator getSystemContext()
{
if( m_system != null )
@@ -1116,8 +1095,7 @@
}
catch( ContextException ce )
{
- final File home = new File( System.getProperty( "user.dir" ) );
- context.put( "urn:assembly:home", home );
+ context.put( "urn:assembly:home", m_home );
}
try
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]