Return-Path: Delivered-To: apmail-jakarta-ant-dev-archive@jakarta.apache.org Received: (qmail 13101 invoked by uid 500); 29 Aug 2001 06:29:08 -0000 Mailing-List: contact ant-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk Reply-To: ant-dev@jakarta.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list ant-dev@jakarta.apache.org Received: (qmail 13092 invoked by uid 500); 29 Aug 2001 06:29:08 -0000 Delivered-To: apmail-jakarta-ant-cvs@apache.org Date: 29 Aug 2001 06:28:26 -0000 Message-ID: <20010829062826.79254.qmail@icarus.apache.org> From: donaldp@apache.org To: jakarta-ant-cvs@apache.org Subject: cvs commit: jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/components/deployer Resources.properties DefaultDeployer.java X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N donaldp 01/08/28 23:28:26 Modified: proposal/myrmidon/src/java/org/apache/myrmidon/components/deployer DefaultDeployer.java Added: proposal/myrmidon/src/java/org/apache/myrmidon/components/deployer Resources.properties Log: i18n continues on. Revision Changes Path 1.4 +46 -17 jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/components/deployer/DefaultDeployer.java Index: DefaultDeployer.java =================================================================== RCS file: /home/cvs/jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/components/deployer/DefaultDeployer.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- DefaultDeployer.java 2001/06/17 10:35:36 1.3 +++ DefaultDeployer.java 2001/08/29 06:28:26 1.4 @@ -30,6 +30,8 @@ import org.apache.myrmidon.converter.Converter; import org.xml.sax.SAXException; import org.xml.sax.XMLReader; +import org.apache.avalon.excalibur.i18n.ResourceManager; +import org.apache.avalon.excalibur.i18n.Resources; /** * This class deploys a .tsk file into a registry. @@ -40,6 +42,9 @@ extends AbstractLoggable implements Deployer, Initializable, Composable { + private static final Resources REZ = + ResourceManager.getPackageResources( DefaultDeployer.class ); + private final static String TYPE_DESCRIPTOR = "META-INF/ant-types.xml"; private ConverterRegistry m_converterRegistry; @@ -80,7 +85,10 @@ { final URL url = (URL)enum.nextElement(); parser.parse( url.toString() ); - getLogger().debug( "deploying " + url ); + + final String message = REZ.getString( "url-deploy.notice", url ); + getLogger().debug( message ); + deployFromDescriptor( handler.getConfiguration(), classLoader, url ); } } @@ -88,7 +96,11 @@ public void deploy( final File file ) throws DeploymentException { - getLogger().info( "Deploying AntLib file (" + file + ")" ); + if( getLogger().isInfoEnabled() ) + { + final String message = REZ.getString( "file-deploy.notice", file ); + getLogger().info( message ); + } checkFile( file ); @@ -108,7 +120,8 @@ } catch( final Exception e ) { - throw new DeploymentException( "Error deploying library", e ); + final String message = REZ.getString( "deploy-lib.error" ); + throw new DeploymentException( message, e ); } } @@ -137,11 +150,13 @@ } catch( final ConfigurationException ce ) { - throw new DeploymentException( "Malformed taskdefs.xml", ce ); + final String message = REZ.getString( "bad-descriptor.error" ); + throw new DeploymentException( message, ce ); } catch( final Exception e ) { - throw new DeploymentException( "Failed to deploy " + name, e ); + final String message = REZ.getString( "deploy-converter.error", name ); + throw new DeploymentException( message, e ); } } @@ -171,11 +186,13 @@ } catch( final ConfigurationException ce ) { - throw new DeploymentException( "Malformed taskdefs.xml", ce ); + final String message = REZ.getString( "bad-descriptor.error" ); + throw new DeploymentException( message, ce ); } catch( final Exception e ) { - throw new DeploymentException( "Failed to deploy " + name, e ); + final String message = REZ.getString( "deploy-type.error", name ); + throw new DeploymentException( message, e ); } } @@ -213,7 +230,8 @@ } catch( final Exception e ) { - throw new DeploymentException( "Error deploying library from " + url, e ); + final String message = REZ.getString( "deploy-lib.error", url ); + throw new DeploymentException( message, e ); } } @@ -239,7 +257,8 @@ if( null == name ) { - throw new DeploymentException( "RoleManager does not know name for role " + role ); + final String message = REZ.getString( "unknown-name4role.error", role ); + throw new DeploymentException( message ); } return name; @@ -252,7 +271,8 @@ if( null == role ) { - throw new DeploymentException( "RoleManager does not know role for name " + name ); + final String message = REZ.getString( "unknown-role4name.error", name ); + throw new DeploymentException( message ); } return role; @@ -263,14 +283,14 @@ { if( !file.exists() ) { - throw new DeploymentException( "Could not find application archive at " + - file ); + final String message = REZ.getString( "no-file.error", file ); + throw new DeploymentException( message ); } if( file.isDirectory() ) { - throw new DeploymentException( "Could not find application archive at " + - file + " as it is a directory." ); + final String message = REZ.getString( "file-is-dir.error", file ); + throw new DeploymentException( message ); } } @@ -287,8 +307,12 @@ factory.addNameClassMapping( name, name ); m_typeManager.registerType( Converter.ROLE, name, factory ); - getLogger().debug( "Registered converter " + name + " that converts from " + - source + " to " + destination ); + if( getLogger().isDebugEnabled() ) + { + final String message = + REZ.getString( "register-converter.notice", name, source, destination ); + getLogger().debug( message ); + } } private void handleType( final String role, @@ -302,6 +326,11 @@ factory.addNameClassMapping( name, className ); m_typeManager.registerType( role, name, factory ); - getLogger().debug( "Registered " + role + "/" + name + " as " + className ); + if( getLogger().isDebugEnabled() ) + { + final String message = + REZ.getString( "register-role.notice", role, name, className ); + getLogger().debug( message ); + } } } 1.1 jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/components/deployer/Resources.properties Index: Resources.properties =================================================================== register-converter.notice=Registered converter {0} that converts from {1} to {2}. register-role.notice=Registered {0}/{1} as {2}. url-deploy.notice=Deploying {0}. file-deploy.notice=Deploying AntLib file ({0}). deploy-lib.error=Error deploying library from {0}. deploy-converter.error=Failed to deploy {0} converter. bad-descriptor.error=Malformed descriptor. deploy-type.error=Failed to deploy {0} type. unknown-name4role.error=RoleManager does not know name for role {0}. unknown-role4name.error=RoleManager does not know role for name {0}. no-file.error=Could not find application archive at {0}. file-is-dir.error=Could not find application archive at {0} as it is a directory.