Browse Source

Moved Main/Constants/AntException to new package and made AntException not a RuntimeException

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269066 13f79535-47bb-0310-9956-ffa450edef68
master
Peter Donald 24 years ago
parent
commit
6f3f9cca3e
33 changed files with 88 additions and 53 deletions
  1. +1
    -1
      proposal/myrmidon/build.xml
  2. +1
    -1
      proposal/myrmidon/src/java/org/apache/ant/convert/ConverterException.java
  3. +1
    -1
      proposal/myrmidon/src/java/org/apache/ant/convert/engine/DefaultConverterEngine.java
  4. +1
    -1
      proposal/myrmidon/src/java/org/apache/ant/modules/basic/AntCall.java
  5. +1
    -1
      proposal/myrmidon/src/java/org/apache/ant/modules/basic/Echo.java
  6. +1
    -1
      proposal/myrmidon/src/java/org/apache/ant/modules/basic/Pattern.java
  7. +15
    -4
      proposal/myrmidon/src/java/org/apache/ant/modules/basic/Property.java
  8. +2
    -1
      proposal/myrmidon/src/java/org/apache/ant/modules/core/AbstractResourceRegisterer.java
  9. +2
    -1
      proposal/myrmidon/src/java/org/apache/ant/modules/core/RegisterConverter.java
  10. +1
    -1
      proposal/myrmidon/src/java/org/apache/ant/modules/core/RegisterDataType.java
  11. +1
    -1
      proposal/myrmidon/src/java/org/apache/ant/modules/core/RegisterTasklet.java
  12. +1
    -1
      proposal/myrmidon/src/java/org/apache/ant/modules/core/RegisterTasklib.java
  13. +10
    -2
      proposal/myrmidon/src/java/org/apache/ant/modules/test/ConfigurationTest.java
  14. +1
    -1
      proposal/myrmidon/src/java/org/apache/ant/modules/test/ContentTest.java
  15. +1
    -1
      proposal/myrmidon/src/java/org/apache/ant/modules/test/PrimitiveTypesTest.java
  16. +1
    -1
      proposal/myrmidon/src/java/org/apache/ant/modules/test/SubElementTest.java
  17. +2
    -1
      proposal/myrmidon/src/java/org/apache/ant/util/Condition.java
  18. +7
    -7
      proposal/myrmidon/src/java/org/apache/myrmidon/AntException.java
  19. +1
    -1
      proposal/myrmidon/src/java/org/apache/myrmidon/Constants.java
  20. +5
    -4
      proposal/myrmidon/src/java/org/apache/myrmidon/Main.java
  21. +9
    -5
      proposal/myrmidon/src/java/org/apache/myrmidon/api/DefaultTaskContext.java
  22. +9
    -4
      proposal/myrmidon/src/java/org/apache/myrmidon/api/TaskContext.java
  23. +2
    -1
      proposal/myrmidon/src/java/org/apache/myrmidon/components/builder/DefaultProjectBuilder.java
  24. +1
    -1
      proposal/myrmidon/src/java/org/apache/myrmidon/components/builder/ProjectBuilder.java
  25. +1
    -1
      proposal/myrmidon/src/java/org/apache/myrmidon/components/deployer/DefaultTskDeployer.java
  26. +2
    -1
      proposal/myrmidon/src/java/org/apache/myrmidon/components/embeddor/MyrmidonEmbeddor.java
  27. +1
    -1
      proposal/myrmidon/src/java/org/apache/myrmidon/components/executor/DefaultExecutor.java
  28. +1
    -1
      proposal/myrmidon/src/java/org/apache/myrmidon/components/executor/Executor.java
  29. +2
    -1
      proposal/myrmidon/src/java/org/apache/myrmidon/components/manager/DefaultProjectManager.java
  30. +1
    -1
      proposal/myrmidon/src/java/org/apache/myrmidon/components/manager/ProjectManager.java
  31. +1
    -1
      proposal/myrmidon/src/java/org/apache/myrmidon/components/model/DefaultProject.java
  32. +1
    -1
      proposal/myrmidon/src/java/org/apache/myrmidon/launcher/Main.java
  33. +1
    -1
      proposal/myrmidon/src/manifest/myrmidon-manifest.mf

+ 1
- 1
proposal/myrmidon/build.xml View File

@@ -58,7 +58,7 @@ Legal:
<property name="dist.bin" value="${dist.dir}/bin"/>
<property name="dist.lib" value="${dist.dir}/lib"/>

<property name="constants.file" value="org/apache/ant/Constants.java"/>
<property name="constants.file" value="org/apache/myrmidon/Constants.java"/>

<path id="project.class.path">
<pathelement path="${java.class.path}" />


+ 1
- 1
proposal/myrmidon/src/java/org/apache/ant/convert/ConverterException.java View File

@@ -7,7 +7,7 @@
*/
package org.apache.ant.convert;

import org.apache.ant.AntException;
import org.apache.myrmidon.AntException;

/**
* ConverterException thrown when a problem occurs during convertion etc.


+ 1
- 1
proposal/myrmidon/src/java/org/apache/ant/convert/engine/DefaultConverterEngine.java View File

@@ -7,7 +7,7 @@
*/
package org.apache.ant.convert.engine;

import org.apache.ant.AntException;
import org.apache.myrmidon.AntException;
import org.apache.ant.convert.Converter;
import org.apache.ant.convert.ConverterException;
import org.apache.avalon.framework.logger.AbstractLoggable;


+ 1
- 1
proposal/myrmidon/src/java/org/apache/ant/modules/basic/AntCall.java View File

@@ -8,7 +8,7 @@
package org.apache.ant.modules.basic;

import java.util.ArrayList;
import org.apache.ant.AntException;
import org.apache.myrmidon.AntException;
import org.apache.myrmidon.components.model.Project;
import org.apache.myrmidon.components.manager.ProjectManager;
import org.apache.myrmidon.api.AbstractTask;


+ 1
- 1
proposal/myrmidon/src/java/org/apache/ant/modules/basic/Echo.java View File

@@ -7,7 +7,7 @@
*/
package org.apache.ant.modules.basic;

import org.apache.ant.AntException;
import org.apache.myrmidon.AntException;
import org.apache.myrmidon.api.AbstractTask;

/**


+ 1
- 1
proposal/myrmidon/src/java/org/apache/ant/modules/basic/Pattern.java View File

@@ -7,7 +7,7 @@
*/
package org.apache.ant.modules.basic;

import org.apache.ant.AntException;
import org.apache.myrmidon.AntException;
import org.apache.ant.tasklet.DataType;
import org.apache.ant.util.Condition;



+ 15
- 4
proposal/myrmidon/src/java/org/apache/ant/modules/basic/Property.java View File

@@ -8,7 +8,7 @@
package org.apache.ant.modules.basic;

import java.util.Iterator;
import org.apache.ant.AntException;
import org.apache.myrmidon.AntException;
import org.apache.ant.convert.Converter;
import org.apache.ant.tasklet.DataType;
import org.apache.ant.tasklet.engine.DataTypeEngine;
@@ -61,11 +61,18 @@ public class Property
final String name = attributes[ i ];
final String value = configuration.getAttribute( name );

final Object object = getContext().resolveValue( value );
Object object = null;

try { object = getContext().resolveValue( value ); }
catch( final AntException ae )
{
throw new ConfigurationException( "Error resolving value: " + value, ae );
}

if( null == object )
{
throw new AntException( "Value for attribute " + name + "resolved to null" );
throw new ConfigurationException( "Value for attribute " + name + "resolved to null" );
}

if( name.equals( "name" ) )
@@ -83,7 +90,11 @@ public class Property
}
else if( name.equals( "value" ) )
{
setValue( object );
try { setValue( object ); }
catch( final AntException ae )
{
throw new ConfigurationException( "Error setting value: " + value, ae );
}
}
else if( name.equals( "local-scope" ) )
{


+ 2
- 1
proposal/myrmidon/src/java/org/apache/ant/modules/core/AbstractResourceRegisterer.java View File

@@ -10,12 +10,12 @@ package org.apache.ant.modules.core;
import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
import org.apache.ant.AntException;
import org.apache.ant.tasklet.engine.DataTypeEngine;
import org.apache.avalon.framework.camelot.RegistryException;
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.Composable;
import org.apache.myrmidon.AntException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.components.deployer.TskDeployer;
import org.apache.myrmidon.components.executor.Executor;
@@ -90,6 +90,7 @@ public abstract class AbstractResourceRegisterer
}

protected URL getURL( final String libName )
throws AntException
{
if( null != libName )
{


+ 2
- 1
proposal/myrmidon/src/java/org/apache/ant/modules/core/RegisterConverter.java View File

@@ -10,7 +10,7 @@ package org.apache.ant.modules.core;
import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
import org.apache.ant.AntException;
import org.apache.myrmidon.AntException;
import org.apache.ant.convert.engine.ConverterEngine;
import org.apache.ant.convert.engine.DefaultConverterInfo;
import org.apache.myrmidon.api.AbstractTask;
@@ -126,6 +126,7 @@ public class RegisterConverter
}
protected URL getURL( final String libName )
throws AntException
{
if( null != libName )
{


+ 1
- 1
proposal/myrmidon/src/java/org/apache/ant/modules/core/RegisterDataType.java View File

@@ -8,7 +8,7 @@
package org.apache.ant.modules.core;

import java.net.URL;
import org.apache.ant.AntException;
import org.apache.myrmidon.AntException;
import org.apache.avalon.framework.camelot.DefaultLocator;
import org.apache.avalon.framework.camelot.DeploymentException;
import org.apache.avalon.framework.camelot.RegistryException;


+ 1
- 1
proposal/myrmidon/src/java/org/apache/ant/modules/core/RegisterTasklet.java View File

@@ -8,7 +8,7 @@
package org.apache.ant.modules.core;

import java.net.URL;
import org.apache.ant.AntException;
import org.apache.myrmidon.AntException;
import org.apache.avalon.framework.camelot.DefaultLocator;
import org.apache.avalon.framework.camelot.DeploymentException;
import org.apache.avalon.framework.camelot.RegistryException;


+ 1
- 1
proposal/myrmidon/src/java/org/apache/ant/modules/core/RegisterTasklib.java View File

@@ -10,11 +10,11 @@ package org.apache.ant.modules.core;
import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
import org.apache.ant.AntException;
import org.apache.avalon.framework.camelot.DeploymentException;
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.Composable;
import org.apache.myrmidon.AntException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.components.deployer.TskDeployer;



+ 10
- 2
proposal/myrmidon/src/java/org/apache/ant/modules/test/ConfigurationTest.java View File

@@ -7,7 +7,7 @@
*/
package org.apache.ant.modules.test;

import org.apache.ant.AntException;
import org.apache.myrmidon.AntException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.configuration.Configurable;
@@ -28,7 +28,15 @@ public class ConfigurationTest
throws ConfigurationException
{
String message = configuration.getAttribute( "message" );
final Object object = getContext().resolveValue( message );
Object object = null;

try { object = getContext().resolveValue( message ); }
catch( final AntException ae )
{
throw new ConfigurationException( "Error resolving : " + message, ae );
}

if( object instanceof String )
{
m_message = (String)object;


+ 1
- 1
proposal/myrmidon/src/java/org/apache/ant/modules/test/ContentTest.java View File

@@ -7,7 +7,7 @@
*/
package org.apache.ant.modules.test;

import org.apache.ant.AntException;
import org.apache.myrmidon.AntException;
import org.apache.myrmidon.api.AbstractTask;

/**


+ 1
- 1
proposal/myrmidon/src/java/org/apache/ant/modules/test/PrimitiveTypesTest.java View File

@@ -8,7 +8,7 @@
*/
package org.apache.ant.modules.test;

import org.apache.ant.AntException;
import org.apache.myrmidon.AntException;
import org.apache.myrmidon.api.AbstractTask;

/**


+ 1
- 1
proposal/myrmidon/src/java/org/apache/ant/modules/test/SubElementTest.java View File

@@ -7,7 +7,7 @@
*/
package org.apache.ant.modules.test;

import org.apache.ant.AntException;
import org.apache.myrmidon.AntException;
import org.apache.myrmidon.api.AbstractTask;

/**


+ 2
- 1
proposal/myrmidon/src/java/org/apache/ant/util/Condition.java View File

@@ -7,7 +7,7 @@
*/
package org.apache.ant.util;

import org.apache.ant.AntException;
import org.apache.myrmidon.AntException;
import org.apache.avalon.framework.component.Component;
import org.apache.avalon.framework.context.Context;
import org.apache.avalon.framework.context.ContextException;
@@ -42,6 +42,7 @@ public class Condition
}
public boolean evaluate( final Context context )
throws AntException
{
boolean result = false;



proposal/myrmidon/src/java/org/apache/ant/AntException.java → proposal/myrmidon/src/java/org/apache/myrmidon/AntException.java View File

@@ -5,26 +5,26 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE file.
*/
package org.apache.ant;
package org.apache.myrmidon;

import org.apache.avalon.framework.CascadingRuntimeException;
import org.apache.avalon.framework.CascadingException;

/**
* AntException thrown when a problem with tasks etc.
* It is cascading so that further embedded information can be contained.
* It is cascading so that further embedded information can be contained.
* ie ANtException was caused by IOException etc.
* It is RuntimeException as it has to pass through a number of Java-defined
* interfaces - ala Runnable and also to aid in ease of indicating an error.
*
*
* @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
*/
public class AntException
extends CascadingRuntimeException
extends CascadingException
{
/**
* Basic constructor with a message
*
* @param message the message
* @param message the message
*/
public AntException( final String message )
{
@@ -34,7 +34,7 @@ public class AntException
/**
* Constructor that builds cascade so that other exception information can be retained.
*
* @param message the message
* @param message the message
* @param throwable the throwable
*/
public AntException( final String message, final Throwable throwable )

proposal/myrmidon/src/java/org/apache/ant/Constants.java → proposal/myrmidon/src/java/org/apache/myrmidon/Constants.java View File

@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE file.
*/
package org.apache.ant;
package org.apache.myrmidon;

/**
* Abstract interface to hold constants.

proposal/myrmidon/src/java/org/apache/ant/Main.java → proposal/myrmidon/src/java/org/apache/myrmidon/Main.java View File

@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE file.
*/
package org.apache.ant;
package org.apache.myrmidon;

import java.io.BufferedReader;
import java.io.File;
@@ -37,11 +37,11 @@ import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.components.builder.ProjectBuilder;
import org.apache.myrmidon.components.embeddor.Embeddor;
import org.apache.myrmidon.components.embeddor.MyrmidonEmbeddor;
import org.apache.myrmidon.launcher.LauncherClassLoader;
import org.apache.myrmidon.listeners.ProjectListener;
import org.apache.myrmidon.components.model.Project;
import org.apache.myrmidon.components.manager.LogTargetToListenerAdapter;
import org.apache.myrmidon.components.manager.ProjectManager;
import org.apache.myrmidon.components.model.Project;
import org.apache.myrmidon.launcher.LauncherClassLoader;
import org.apache.myrmidon.listeners.ProjectListener;

/**
* The class to kick the tires and light the fires.
@@ -510,6 +510,7 @@ public class Main
* @param map the map of names->values
*/
protected void addToContext( final TaskContext context, final Map map )
throws AntException
{
final Iterator keys = map.keySet().iterator();


+ 9
- 5
proposal/myrmidon/src/java/org/apache/myrmidon/api/DefaultTaskContext.java View File

@@ -8,7 +8,7 @@
package org.apache.myrmidon.api;

import java.io.File;
import org.apache.ant.AntException;
import org.apache.myrmidon.AntException;
import org.apache.avalon.excalibur.io.FileUtil;
import org.apache.avalon.excalibur.property.PropertyException;
import org.apache.avalon.excalibur.property.PropertyUtil;
@@ -116,6 +116,7 @@ public class DefaultTaskContext
* @return the resolved property
*/
public Object resolveValue( final String property )
throws AntException
{
try { return PropertyUtil.resolveProperty( property, this, false ); }
catch( final PropertyException pe )
@@ -147,6 +148,7 @@ public class DefaultTaskContext
* @param value the value of property
*/
public void setProperty( final String name, final Object value )
throws AntException
{
setProperty( name, value, CURRENT );
}
@@ -156,7 +158,8 @@ public class DefaultTaskContext
*
* @param property the property
*/
public void setProperty( final String name, final Object value, final ScopeEnum scope )
public void setProperty( final String name, final Object value, final ScopeEnum scope )
throws AntException
{
checkPropertyValid( name, value );

@@ -182,7 +185,7 @@ public class DefaultTaskContext
context = (DefaultTaskContext)context.m_parent;
}

context.put( name, value );
context.putValue( name, value );
}
else
{
@@ -199,7 +202,8 @@ public class DefaultTaskContext
* @param key the key
* @param value the value
*/
public void put( final Object key, final Object value )
public void putValue( final Object key, final Object value )
throws AntException
{
if( key.equals( BASE_DIRECTORY ) )
{
@@ -211,7 +215,7 @@ public class DefaultTaskContext
}
}

super.put( key, value );
put( key, value );
}

/**


+ 9
- 4
proposal/myrmidon/src/java/org/apache/myrmidon/api/TaskContext.java View File

@@ -10,6 +10,7 @@ package org.apache.myrmidon.api;
import java.io.File;
import org.apache.avalon.framework.Enum;
import org.apache.avalon.framework.context.Context;
import org.apache.myrmidon.AntException;

/**
* This interface represents the <em>Context</em> in which Task is executed.
@@ -65,7 +66,8 @@ public interface TaskContext
* @param filename the filename to resolve
* @return the resolved file
*/
File resolveFile( String filename );
File resolveFile( String filename )
throws AntException;

/**
* Resolve property.
@@ -74,7 +76,8 @@ public interface TaskContext
* @param property the property to resolve
* @return the resolved property
*/
Object resolveValue( String property );
Object resolveValue( String property )
throws AntException;

/**
* Retrieve property for name.
@@ -90,7 +93,8 @@ public interface TaskContext
* @param name the name of property
* @param value the value of property
*/
void setProperty( String name, Object value );
void setProperty( String name, Object value )
throws AntException;

/**
* Set property value.
@@ -99,7 +103,8 @@ public interface TaskContext
* @param value the value of property
* @param scope the scope at which to set property
*/
void setProperty( String name, Object value, ScopeEnum scope );
void setProperty( String name, Object value, ScopeEnum scope )
throws AntException;

/**
* Safe wrapper class for Scope enums.


+ 2
- 1
proposal/myrmidon/src/java/org/apache/myrmidon/components/builder/DefaultProjectBuilder.java View File

@@ -9,7 +9,6 @@ package org.apache.myrmidon.components.builder;

import java.io.File;
import java.io.IOException;
import org.apache.ant.AntException;
import org.apache.ant.util.Condition;
import org.apache.avalon.framework.ExceptionUtil;
import org.apache.avalon.framework.configuration.Configuration;
@@ -17,6 +16,7 @@ import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.avalon.framework.configuration.DefaultConfigurationBuilder;
import org.apache.avalon.framework.logger.AbstractLoggable;
import org.apache.log.Logger;
import org.apache.myrmidon.AntException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.components.model.DefaultProject;
import org.apache.myrmidon.components.model.DefaultTarget;
@@ -164,6 +164,7 @@ public class DefaultProjectBuilder
* @param task the Configuration
*/
protected void buildTarget( final DefaultProject project, final Configuration target )
throws AntException
{
final String name = target.getAttribute( "name", null );
final String depends = target.getAttribute( "depends", null );


+ 1
- 1
proposal/myrmidon/src/java/org/apache/myrmidon/components/builder/ProjectBuilder.java View File

@@ -9,7 +9,7 @@ package org.apache.myrmidon.components.builder;

import java.io.File;
import java.io.IOException;
import org.apache.ant.AntException;
import org.apache.myrmidon.AntException;
import org.apache.avalon.framework.component.Component;
import org.apache.myrmidon.components.model.Project;



+ 1
- 1
proposal/myrmidon/src/java/org/apache/myrmidon/components/deployer/DefaultTskDeployer.java View File

@@ -15,10 +15,10 @@ import java.util.Iterator;
import java.util.zip.ZipEntry;
import java.util.zip.ZipException;
import java.util.zip.ZipFile;
import org.apache.ant.tasklet.engine.DataTypeEngine;
import org.apache.ant.convert.engine.ConverterEngine;
import org.apache.ant.convert.engine.ConverterRegistry;
import org.apache.ant.convert.engine.DefaultConverterInfo;
import org.apache.ant.tasklet.engine.DataTypeEngine;
import org.apache.avalon.framework.camelot.AbstractDeployer;
import org.apache.avalon.framework.camelot.DefaultLocator;
import org.apache.avalon.framework.camelot.DefaultRegistry;


+ 2
- 1
proposal/myrmidon/src/java/org/apache/myrmidon/components/embeddor/MyrmidonEmbeddor.java View File

@@ -8,7 +8,7 @@
package org.apache.myrmidon.components.embeddor;

import java.io.File;
import org.apache.ant.AntException;
import org.apache.myrmidon.AntException;
import org.apache.ant.convert.engine.ConverterEngine;
import org.apache.ant.tasklet.engine.DataTypeEngine;
import org.apache.avalon.excalibur.io.FileUtil;
@@ -290,6 +290,7 @@ public class MyrmidonEmbeddor
* Setup all the files attributes.
*/
private void setupFiles()
throws AntException
{
String filepath = null;



+ 1
- 1
proposal/myrmidon/src/java/org/apache/myrmidon/components/executor/DefaultExecutor.java View File

@@ -8,7 +8,7 @@
package org.apache.myrmidon.components.executor;

import java.util.HashMap;
import org.apache.ant.AntException;
import org.apache.myrmidon.AntException;
import org.apache.ant.convert.engine.ConverterEngine;
import org.apache.avalon.framework.activity.Disposable;
import org.apache.avalon.framework.activity.Initializable;


+ 1
- 1
proposal/myrmidon/src/java/org/apache/myrmidon/components/executor/Executor.java View File

@@ -7,7 +7,7 @@
*/
package org.apache.myrmidon.components.executor;

import org.apache.ant.AntException;
import org.apache.myrmidon.AntException;
import org.apache.avalon.framework.camelot.Registry;
import org.apache.avalon.framework.component.Component;
import org.apache.avalon.framework.configuration.Configuration;


+ 2
- 1
proposal/myrmidon/src/java/org/apache/myrmidon/components/manager/DefaultProjectManager.java View File

@@ -9,7 +9,7 @@ package org.apache.myrmidon.components.manager;

import java.util.ArrayList;
import java.util.Iterator;
import org.apache.ant.AntException;
import org.apache.myrmidon.AntException;
import org.apache.ant.util.Condition;
import org.apache.avalon.framework.activity.Disposable;
import org.apache.avalon.framework.activity.Initializable;
@@ -192,6 +192,7 @@ public class DefaultProjectManager
private void executeTargetWork( final String name,
final Target target,
final TaskContext context )
throws AntException
{
//check the condition associated with target.
//if it is not satisfied then skip target


+ 1
- 1
proposal/myrmidon/src/java/org/apache/myrmidon/components/manager/ProjectManager.java View File

@@ -7,7 +7,7 @@
*/
package org.apache.myrmidon.components.manager;

import org.apache.ant.AntException;
import org.apache.myrmidon.AntException;
import org.apache.avalon.framework.component.Component;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.components.model.Project;


+ 1
- 1
proposal/myrmidon/src/java/org/apache/myrmidon/components/model/DefaultProject.java View File

@@ -10,7 +10,7 @@ package org.apache.myrmidon.components.model;
import java.io.File;
import java.io.IOException;
import java.util.HashMap;
import org.apache.ant.AntException;
import org.apache.myrmidon.AntException;

/**
* Default project implementation.


+ 1
- 1
proposal/myrmidon/src/java/org/apache/myrmidon/launcher/Main.java View File

@@ -44,7 +44,7 @@ public final class Main
final LauncherClassLoader classLoader = new LauncherClassLoader( urls );

//load class and retrieve appropriate main method.
final Class clazz = classLoader.loadClass( "org.apache.ant.Main" );
final Class clazz = classLoader.loadClass( "org.apache.myrmidon.Main" );
final Method method = clazz.getMethod( "main", new Class[] { args.getClass() } );

//kick the tires and light the fires....


+ 1
- 1
proposal/myrmidon/src/manifest/myrmidon-manifest.mf View File

@@ -1,4 +1,4 @@
Manifest-Version: 1.0
Main-Class: org.apache.ant.Main
Main-Class: org.apache.myrmidon.Main
Class-Path: avalonapi.jar
Created-By: Apache Ant Project

Loading…
Cancel
Save