diff --git a/proposal/myrmidon/src/java/org/apache/antlib/nativelib/LoadEnvironment.java b/proposal/myrmidon/src/java/org/apache/antlib/nativelib/LoadEnvironment.java index 2dc7b34ea..88220ec81 100644 --- a/proposal/myrmidon/src/java/org/apache/antlib/nativelib/LoadEnvironment.java +++ b/proposal/myrmidon/src/java/org/apache/antlib/nativelib/LoadEnvironment.java @@ -15,8 +15,6 @@ import org.apache.avalon.excalibur.i18n.ResourceManager; import org.apache.avalon.excalibur.i18n.Resources; import org.apache.myrmidon.api.AbstractTask; import org.apache.myrmidon.api.TaskException; -import org.apache.myrmidon.framework.factorys.ExecManagerFactory; -import org.apache.myrmidon.services.ServiceException; /** * This task is responsible for loading that OS-specific environment @@ -90,15 +88,9 @@ public class LoadEnvironment { try { - final ExecManagerFactory factory = new ExecManagerFactory(); - final ExecManager manager = (ExecManager)factory.createService(); - + final ExecManager manager = (ExecManager)getService( ExecManager.class ); return manager.getNativeEnvironment(); } - catch( final ServiceException se ) - { - throw new TaskException( se.getMessage(), se ); - } catch( final ExecException ee ) { throw new TaskException( ee.getMessage(), ee );