You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by mc...@apache.org on 2004/01/19 18:37:31 UTC
cvs commit: avalon/merlin/composition/impl/src/java/org/apache/avalon/composition/model/impl DefaultSystemContext.java
mcconnell 2004/01/19 09:37:31
Modified: merlin/composition/impl/src/java/org/apache/avalon/composition/model/impl
DefaultSystemContext.java
Log:
Tweak the test SystemContext static utility methods to provide something useful.
Revision Changes Path
1.8 +13 -7 avalon/merlin/composition/impl/src/java/org/apache/avalon/composition/model/impl/DefaultSystemContext.java
Index: DefaultSystemContext.java
===================================================================
RCS file: /home/cvs/avalon/merlin/composition/impl/src/java/org/apache/avalon/composition/model/impl/DefaultSystemContext.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- DefaultSystemContext.java 16 Jan 2004 16:39:02 -0000 1.7
+++ DefaultSystemContext.java 19 Jan 2004 17:37:31 -0000 1.8
@@ -92,7 +92,8 @@
ResourceManager.getPackageResources( DefaultSystemContext.class );
/**
- * Creation of a new system context.
+ * Convinience function to create a new system context. This function
+ * is intended for test purposes only.
*
* @param base the base directory from which relative references
* within a classpath or library directive shall be resolved
@@ -107,22 +108,27 @@
Logger logger = logging.getLoggerForCategory( "" );
CacheManager cache = createCacheManager( root );
Repository repository = cache.createRepository();
- final File working = new File( System.getProperty( "user.dir" ), "working" );
- final File home = new File( working, "home" );
- final File temp = new File( working, "temp" );
+ //final File working = new File( System.getProperty( "user.dir" ), "working" );
+ //final File home = new File( working, "home" );
+ //final File temp = new File( working, "temp" );
+
+ final File home = new File( base, "home" );
+ final File temp = new File( base, "temp" );
return new DefaultSystemContext(
logging, base, home, temp, repository, "system", false, null );
}
- private static CacheManager createCacheManager( File root ) throws Exception
+ private static CacheManager createCacheManager( File root )
+ throws Exception
{
String dpml = "http://dpml.net";
String ibiblio = "http://www.ibiblio.org/maven";
return new DefaultCacheManager( root, null, new String[]{ dpml, ibiblio } );
}
- private static LoggingManager createLoggingManager( File base, int priority ) throws Exception
+ private static LoggingManager createLoggingManager(
+ File base, int priority ) throws Exception
{
final String level = getStringPriority( priority );
LoggingDescriptor logging =
---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org