git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272462 13f79535-47bb-0310-9956-ffa450edef68master
@@ -1,141 +0,0 @@ | |||||
<?xml version="1.0" encoding="UTF-8"?> | |||||
<application> | |||||
<component class="com.intellij.psi.codeStyle.CodeStyleManager"> | |||||
<option name="LINE_SEPARATOR" /> | |||||
<option name="INDENT_SIZE" value="4" /> | |||||
<option name="CONTINUATION_INDENT_SIZE" value="4" /> | |||||
<option name="KEEP_LINE_BREAKS" value="true" /> | |||||
<option name="KEEP_FIRST_COLUMN_COMMENT" value="false" /> | |||||
<option name="TAB_SIZE" value="1" /> | |||||
<option name="USE_TAB_CHARACTER" value="false" /> | |||||
<option name="KEEP_CONTROL_STATEMENT_IN_ONE_LINE" value="true" /> | |||||
<option name="BRACE_STYLE" value="2" /> | |||||
<option name="CLASS_BRACE_STYLE" value="2" /> | |||||
<option name="METHOD_BRACE_STYLE" value="2" /> | |||||
<option name="ELSE_ON_NEW_LINE" value="true" /> | |||||
<option name="WHILE_ON_NEW_LINE" value="false" /> | |||||
<option name="CATCH_ON_NEW_LINE" value="true" /> | |||||
<option name="FINALLY_ON_NEW_LINE" value="true" /> | |||||
<option name="INDENT_CASE_FROM_SWITCH" value="true" /> | |||||
<option name="SPECIAL_ELSE_IF_TREATMENT" value="true" /> | |||||
<option name="ALIGN_MULTILINE_PARAMETERS" value="true" /> | |||||
<option name="ALIGN_MULTILINE_PARAMETERS_IN_CALLS" value="true" /> | |||||
<option name="ALIGN_MULTILINE_FOR" value="true" /> | |||||
<option name="KEEP_BLANK_LINES_IN_DECLARATIONS" value="1" /> | |||||
<option name="KEEP_BLANK_LINES_IN_CODE" value="1" /> | |||||
<option name="BLANK_LINES_BEFORE_PACKAGE" value="0" /> | |||||
<option name="BLANK_LINES_AFTER_PACKAGE" value="1" /> | |||||
<option name="BLANK_LINES_BEFORE_IMPORTS" value="1" /> | |||||
<option name="BLANK_LINES_AFTER_IMPORTS" value="1" /> | |||||
<option name="BLANK_LINES_AROUND_CLASS" value="0" /> | |||||
<option name="BLANK_LINES_AROUND_FIELD" value="0" /> | |||||
<option name="BLANK_LINES_AROUND_METHOD" value="1" /> | |||||
<option name="BLANK_LINES_AFTER_CLASS_HEADER" value="0" /> | |||||
<option name="SPACE_AROUND_ASSIGNMENT_OPERATORS" value="true" /> | |||||
<option name="SPACE_AROUND_LOGICAL_OPERATORS" value="true" /> | |||||
<option name="SPACE_AROUND_EQUALITY_OPERATORS" value="true" /> | |||||
<option name="SPACE_AROUND_RELATIONAL_OPERATORS" value="true" /> | |||||
<option name="SPACE_AROUND_BITWISE_OPERATORS" value="true" /> | |||||
<option name="SPACE_AROUND_ADDITIVE_OPERATORS" value="true" /> | |||||
<option name="SPACE_AROUND_MULTIPLICATIVE_OPERATORS" value="true" /> | |||||
<option name="SPACE_AROUND_SHIFT_OPERATORS" value="true" /> | |||||
<option name="SPACE_AFTER_COMMA" value="true" /> | |||||
<option name="SPACE_BEFORE_COMMA" value="false" /> | |||||
<option name="SPACE_AFTER_SEMICOLON" value="true" /> | |||||
<option name="SPACE_BEFORE_SEMICOLON" value="false" /> | |||||
<option name="SPACE_WITHIN_PARENTHESES" value="true" /> | |||||
<option name="SPACE_WITHIN_METHOD_CALL_PARENTHESES" value="true" /> | |||||
<option name="SPACE_WITHIN_METHOD_PARENTHESES" value="true" /> | |||||
<option name="SPACE_WITHIN_IF_PARENTHESES" value="true" /> | |||||
<option name="SPACE_WITHIN_WHILE_PARENTHESES" value="true" /> | |||||
<option name="SPACE_WITHIN_FOR_PARENTHESES" value="true" /> | |||||
<option name="SPACE_WITHIN_CATCH_PARENTHESES" value="true" /> | |||||
<option name="SPACE_WITHIN_SWITCH_PARENTHESES" value="true" /> | |||||
<option name="SPACE_WITHIN_SYNCHRONIZED_PARENTHESES" value="true" /> | |||||
<option name="SPACE_WITHIN_CAST_PARENTHESES" value="false" /> | |||||
<option name="SPACE_WITHIN_BRACKETS" value="true" /> | |||||
<option name="SPACE_AFTER_TYPE_CAST" value="false" /> | |||||
<option name="SPACE_BEFORE_METHOD_CALL_PARENTHESES" value="false" /> | |||||
<option name="SPACE_BEFORE_METHOD_PARENTHESES" value="false" /> | |||||
<option name="SPACE_BEFORE_IF_PARENTHESES" value="false" /> | |||||
<option name="SPACE_BEFORE_WHILE_PARENTHESES" value="false" /> | |||||
<option name="SPACE_BEFORE_FOR_PARENTHESES" value="false" /> | |||||
<option name="SPACE_BEFORE_CATCH_PARENTHESES" value="false" /> | |||||
<option name="SPACE_BEFORE_SWITCH_PARENTHESES" value="false" /> | |||||
<option name="SPACE_BEFORE_SYNCHRONIZED_PARENTHESES" value="false" /> | |||||
<option name="SPACE_BEFORE_CLASS_LBRACE" value="true" /> | |||||
<option name="SPACE_BEFORE_METHOD_LBRACE" value="true" /> | |||||
<option name="SPACE_BEFORE_IF_LBRACE" value="true" /> | |||||
<option name="SPACE_BEFORE_ELSE_LBRACE" value="true" /> | |||||
<option name="SPACE_BEFORE_WHILE_LBRACE" value="true" /> | |||||
<option name="SPACE_BEFORE_FOR_LBRACE" value="true" /> | |||||
<option name="SPACE_BEFORE_DO_LBRACE" value="true" /> | |||||
<option name="SPACE_BEFORE_SWITCH_LBRACE" value="true" /> | |||||
<option name="SPACE_BEFORE_TRY_LBRACE" value="true" /> | |||||
<option name="SPACE_BEFORE_CATCH_LBRACE" value="true" /> | |||||
<option name="SPACE_BEFORE_FINALLY_LBRACE" value="true" /> | |||||
<option name="SPACE_BEFORE_SYNCHRONIZED_LBRACE" value="true" /> | |||||
<option name="CLASS_TEMPLATE" value="/* * Copyright (C) The Apache Software Foundation. All rights reserved. * * This software is published under the terms of the Apache Software License * version 1.1, a copy of which has been included with this distribution in * the LICENSE.txt file. */ package $PACKAGE_NAME$; /** * * * @author <a href="mailto:peter@apache.org">Peter Donald</a> * @version $Revision$ $Date$ */ public class $NAME$ { } " /> | |||||
<option name="ADJUST_CLASS_TEMPLATE" value="true" /> | |||||
<option name="INTERFACE_TEMPLATE" value="/* * Copyright (C) The Apache Software Foundation. All rights reserved. * * This software is published under the terms of the Apache Software License * version 1.1, a copy of which has been included with this distribution in * the LICENSE.txt file. */ package $PACKAGE_NAME$; /** * * * @author <a href="mailto:peter@apache.org">Peter Donald</a> * @version $Revision$ $Date$ */ public interface $NAME$ { } " /> | |||||
<option name="ADJUST_INTERFACE_TEMPLATE" value="true" /> | |||||
<option name="FIELD_NAME_PREFIX" value="m_" /> | |||||
<option name="STATIC_FIELD_NAME_PREFIX" value="c_" /> | |||||
<option name="PARAMETER_NAME_PREFIX" value="" /> | |||||
<option name="LOCAL_VARIABLE_NAME_PREFIX" value="" /> | |||||
<option name="FIELD_TYPE_TO_NAME"> | |||||
<value /> | |||||
</option> | |||||
<option name="STATIC_FIELD_TYPE_TO_NAME"> | |||||
<value /> | |||||
</option> | |||||
<option name="PARAMETER_TYPE_TO_NAME"> | |||||
<value> | |||||
<pair name="i" type="int" /> | |||||
<pair name="b" type="byte" /> | |||||
<pair name="c" type="char" /> | |||||
<pair name="l" type="long" /> | |||||
<pair name="i" type="short" /> | |||||
<pair name="b" type="boolean" /> | |||||
<pair name="v" type="double" /> | |||||
<pair name="v" type="float" /> | |||||
<pair name="o" type="java.lang.Object" /> | |||||
<pair name="s" type="java.lang.String" /> | |||||
<pair name="e" type="*Exception" /> | |||||
<pair name="event" type="*Event" /> | |||||
</value> | |||||
</option> | |||||
<option name="LOCAL_VARIABLE_TYPE_TO_NAME"> | |||||
<value> | |||||
<pair name="i" type="int" /> | |||||
<pair name="b" type="byte" /> | |||||
<pair name="c" type="char" /> | |||||
<pair name="l" type="long" /> | |||||
<pair name="i" type="short" /> | |||||
<pair name="b" type="boolean" /> | |||||
<pair name="v" type="double" /> | |||||
<pair name="v" type="float" /> | |||||
<pair name="o" type="java.lang.Object" /> | |||||
<pair name="s" type="java.lang.String" /> | |||||
<pair name="event" type="*Event" /> | |||||
</value> | |||||
</option> | |||||
<option name="USE_FQ_CLASS_NAMES" value="false" /> | |||||
<option name="USE_SINGLE_CLASS_IMPORTS" value="true" /> | |||||
<option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="15454" /> | |||||
<option name="PACKAGES_TO_USE_IMPORT_ON_DEMAND"> | |||||
<value /> | |||||
</option> | |||||
<option name="IMPORT_LAYOUT_TABLE"> | |||||
<value> | |||||
<package name="" withSubpackages="true" /> | |||||
<emptyLine /> | |||||
</value> | |||||
</option> | |||||
<option name="FIELDS_ORDER_WEIGHT" value="1" /> | |||||
<option name="METHODS_ORDER_WEIGHT" value="3" /> | |||||
<option name="CONSTRUCTORS_ORDER_WEIGHT" value="2" /> | |||||
<option name="INNER_CLASSES_ORDER_WEIGHT" value="4" /> | |||||
</component> | |||||
</application> | |||||
@@ -1,88 +0,0 @@ | |||||
/* | |||||
* Copyright (C) The Apache Software Foundation. All rights reserved. | |||||
* | |||||
* This software is published under the terms of the Apache Software License | |||||
* version 1.1, a copy of which has been included with this distribution in | |||||
* the LICENSE.txt file. | |||||
*/ | |||||
package org.apache.myrmidon.build; | |||||
import com.sun.javadoc.ClassDoc; | |||||
import java.io.File; | |||||
import java.net.URL; | |||||
import xdoclet.TemplateSubTask; | |||||
import xdoclet.XDocletException; | |||||
/** | |||||
* Generates the XML Documentation for Ant types (including tasks and DataTypes). | |||||
* | |||||
* @author <a href="mailto:peter@apache.org">Peter Donald</a> | |||||
* @version $Revision$ $Date$ | |||||
*/ | |||||
public class AntDocSubTask | |||||
extends TemplateSubTask | |||||
{ | |||||
public final static String SUBTASK_NAME = "antdoc"; | |||||
private static final String GENERATED_FILE_NAME = "{0}.xml"; | |||||
private static final String DEFAULT_TEMPLATE_FILE = | |||||
"/org/apache/myrmidon/build/type.j"; | |||||
private File m_docsDestDir; | |||||
public AntDocSubTask() | |||||
{ | |||||
setDestinationFile( GENERATED_FILE_NAME ); | |||||
final URL resource = getClass().getResource( DEFAULT_TEMPLATE_FILE ); | |||||
setTemplateURL( resource ); | |||||
final TemplateSubTask.ExtentTypes extent = new TemplateSubTask.ExtentTypes(); | |||||
extent.setValue( "hierarchy" ); | |||||
setExtent( extent ); | |||||
} | |||||
/** | |||||
* Specifies the directory that is the destination of generated generated | |||||
* xml documentation for types. | |||||
*/ | |||||
public void setDocsDestDir( final File docsDestDir ) | |||||
{ | |||||
m_docsDestDir = docsDestDir; | |||||
} | |||||
public String getSubTaskName() | |||||
{ | |||||
return SUBTASK_NAME; | |||||
} | |||||
/** | |||||
* Called to validate configuration parameters. | |||||
*/ | |||||
public void validateOptions() | |||||
throws XDocletException | |||||
{ | |||||
super.validateOptions(); | |||||
if( null == m_docsDestDir ) | |||||
{ | |||||
throw new XDocletException( "'docsDestDir' attribute is missing ." ); | |||||
} | |||||
} | |||||
protected boolean matchesGenerationRules( final ClassDoc clazz ) | |||||
throws XDocletException | |||||
{ | |||||
if( !super.matchesGenerationRules( clazz ) ) | |||||
{ | |||||
return false; | |||||
} | |||||
else if( clazz.isAbstract() ) | |||||
{ | |||||
return false; | |||||
} | |||||
else | |||||
{ | |||||
return true; | |||||
} | |||||
} | |||||
} |
@@ -1,166 +0,0 @@ | |||||
/* | |||||
* Copyright (C) The Apache Software Foundation. All rights reserved. | |||||
* | |||||
* This software is published under the terms of the Apache Software License | |||||
* version 1.1, a copy of which has been included with this distribution in | |||||
* the LICENSE.txt file. | |||||
*/ | |||||
package org.apache.myrmidon.build; | |||||
import java.io.File; | |||||
import java.util.Iterator; | |||||
import java.util.Vector; | |||||
import java.net.URL; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.taskdefs.UpToDate; | |||||
import org.apache.tools.ant.types.FileSet; | |||||
import xdoclet.DocletTask; | |||||
import xdoclet.TemplateSubTask; | |||||
/** | |||||
* A Task that generates Myrmidon Antlib descriptors from source files, | |||||
* using the XDoclet engine and "@ant:" tags. | |||||
* | |||||
* @author <a href="mailto:darrell@apache.org">Darrell DeBoer</a> | |||||
*/ | |||||
public class AntlibDescriptorTask | |||||
extends DocletTask | |||||
{ | |||||
private static final String DESCRIPTOR_TEMPLATE = "/org/apache/myrmidon/build/ant-descriptor.j"; | |||||
private static final String ROLES_TEMPLATE = "/org/apache/myrmidon/build/ant-roles.j"; | |||||
private TemplateSubTask m_antDocs; | |||||
private String m_libName; | |||||
private String m_descriptorFileName; | |||||
private String m_rolesFileName; | |||||
/** | |||||
* Specifies the Antlib name, which is used to name the generated files. | |||||
*/ | |||||
public void setLibName( final String libName ) | |||||
{ | |||||
m_libName = libName; | |||||
} | |||||
/** | |||||
* Specifies the name of the file for the antlib types descriptor (optional). | |||||
*/ | |||||
public void setDescriptorName( final String descriptorFileName ) | |||||
{ | |||||
m_descriptorFileName = descriptorFileName; | |||||
} | |||||
/** | |||||
* Specifies the name of the file for the antlib roles descriptor (optional). | |||||
*/ | |||||
public void setRolesDescriptorName( final String rolesFileName ) | |||||
{ | |||||
m_rolesFileName = rolesFileName; | |||||
} | |||||
public void addAntdoc( final AntDocSubTask antDocs ) | |||||
{ | |||||
m_antDocs = antDocs; | |||||
} | |||||
public void execute() throws BuildException | |||||
{ | |||||
// Add the base directories of all the filesets to the sourcepath | |||||
final Vector filesets = getFilesets(); | |||||
for( int i = 0; i < filesets.size(); i++ ) | |||||
{ | |||||
final FileSet fileSet = (FileSet)filesets.elementAt(i ); | |||||
final File basedir = fileSet.getDir( project ); | |||||
createSourcepath().setLocation( basedir ); | |||||
} | |||||
// Add template subtasks. | |||||
final TemplateSubTask descriptorTemplate = | |||||
makeTemplateSubTask( DESCRIPTOR_TEMPLATE, getDescriptorFileName() ); | |||||
addTemplate( descriptorTemplate ); | |||||
final TemplateSubTask rolesTemplate = | |||||
makeTemplateSubTask( ROLES_TEMPLATE, getRolesFileName() ); | |||||
addTemplate( rolesTemplate ); | |||||
if( null != m_antDocs ) | |||||
{ | |||||
addTemplate( m_antDocs ); | |||||
} | |||||
if( !upToDate() ) | |||||
{ | |||||
log( "Generating Antlib descriptors for: " + m_libName ); | |||||
super.execute(); | |||||
} | |||||
} | |||||
/** | |||||
* Creates a TemplateSubTask for a given template, which is read in | |||||
* as a resource. | |||||
*/ | |||||
private TemplateSubTask makeTemplateSubTask( final String templateLocation, | |||||
final String destinationFile ) | |||||
{ | |||||
final TemplateSubTask templateSubTask = new TemplateSubTask(); | |||||
final URL resource = getClass().getResource( templateLocation ); | |||||
templateSubTask.setTemplateURL( resource ); | |||||
templateSubTask.setDestinationFile( destinationFile ); | |||||
return templateSubTask; | |||||
} | |||||
/** | |||||
* Checks if the descriptor file is up-to-date. | |||||
*/ | |||||
private boolean upToDate() | |||||
{ | |||||
// Use the UpToDate task to check if descriptors are up-to-date. | |||||
final UpToDate uptodateTask = (UpToDate)project.createTask( "uptodate" ); | |||||
final File destFile = new File( getDestDir(), getDescriptorFileName() ); | |||||
uptodateTask.setTargetFile( destFile ); | |||||
final Iterator filesets = getFilesets().iterator(); | |||||
while( filesets.hasNext() ) | |||||
{ | |||||
final FileSet fileSet = (FileSet)filesets.next(); | |||||
uptodateTask.addSrcfiles( fileSet ); | |||||
} | |||||
return uptodateTask.eval(); | |||||
} | |||||
/** | |||||
* Return the filename for the antlib type descriptor. If not specified, | |||||
* the default filename is returned. | |||||
*/ | |||||
private String getDescriptorFileName() | |||||
{ | |||||
if( m_descriptorFileName == null ) | |||||
{ | |||||
return m_libName + "-ant-descriptor.xml"; | |||||
} | |||||
else | |||||
{ | |||||
return m_descriptorFileName; | |||||
} | |||||
} | |||||
/** | |||||
* Return the filename for the antlib roles descriptor. If not specified, | |||||
* the default filename is returned. | |||||
*/ | |||||
private String getRolesFileName() | |||||
{ | |||||
if( m_rolesFileName == null ) | |||||
{ | |||||
return m_libName + "-ant-roles.xml"; | |||||
} | |||||
else | |||||
{ | |||||
return m_rolesFileName; | |||||
} | |||||
} | |||||
} |
@@ -1,70 +0,0 @@ | |||||
/* | |||||
* Copyright (C) The Apache Software Foundation. All rights reserved. | |||||
* | |||||
* This software is published under the terms of the Apache Software License | |||||
* version 1.1, a copy of which has been included with this distribution in | |||||
* the LICENSE.txt file. | |||||
*/ | |||||
package org.apache.myrmidon.build; | |||||
import org.apache.tools.ant.taskdefs.Jar; | |||||
import org.apache.tools.ant.types.ZipFileSet; | |||||
import org.apache.tools.ant.BuildException; | |||||
import java.io.File; | |||||
/** | |||||
* An Ant 1.x task to assemble a Myrmidon Antlib. | |||||
* | |||||
* @author <a href="mailto:adammurdoch@apache.org">Adam Murdoch</a> | |||||
* @version $Revision$ $Date$ | |||||
*/ | |||||
public class AntlibJarTask | |||||
extends Jar | |||||
{ | |||||
private File m_roleDescriptor; | |||||
private File m_typeDescriptor; | |||||
private File m_serviceDescriptor; | |||||
public void setRolesDescriptor( final File roleDescriptor ) | |||||
{ | |||||
m_roleDescriptor = roleDescriptor; | |||||
} | |||||
public void setDescriptor( final File typeDescriptor ) | |||||
{ | |||||
m_typeDescriptor = typeDescriptor; | |||||
} | |||||
public void setServicesDescriptor( final File serviceDescriptor ) | |||||
{ | |||||
m_serviceDescriptor = serviceDescriptor; | |||||
} | |||||
public void execute() throws BuildException | |||||
{ | |||||
maybeAddFile( m_roleDescriptor, "META-INF/ant-roles.xml" ); | |||||
maybeAddFile( m_typeDescriptor, "META-INF/ant-descriptor.xml" ); | |||||
maybeAddFile( m_serviceDescriptor, "META-INF/ant-services.xml" ); | |||||
super.execute(); | |||||
} | |||||
private void maybeAddFile( final File file, final String path ) | |||||
{ | |||||
if( file == null ) | |||||
{ | |||||
return; | |||||
} | |||||
if( ! file.isFile() ) | |||||
{ | |||||
throw new BuildException( "File \"" + file + "\" does not exist or is not a file." ); | |||||
} | |||||
// Create a ZipFileSet for this file, and pass it up. | |||||
final ZipFileSet fs = new ZipFileSet(); | |||||
fs.setDir( file.getParentFile() ); | |||||
fs.setIncludes( file.getName() ); | |||||
fs.setFullpath( path ); | |||||
addFileset( fs ); | |||||
} | |||||
} |
@@ -1,39 +0,0 @@ | |||||
<ant-lib version="1.0"> | |||||
<types> | |||||
<XDtClass:forAllClasses type="org.apache.myrmidon.api.Task" extent="hierarchy"> | |||||
<XDtClass:ifHasClassTag tagName="ant.task"> | |||||
<task name="<XDtClass:classTagValue tagName="ant.task" paramName="name"/>" | |||||
classname="<XDtClass:fullClassName/>"/> | |||||
</XDtClass:ifHasClassTag> | |||||
</XDtClass:forAllClasses> | |||||
<XDtClass:forAllClasses type="org.apache.myrmidon.framework.DataType" extent="hierarchy"> | |||||
<XDtClass:ifHasClassTag tagName="ant.data-type"> | |||||
<data-type name="<XDtClass:classTagValue tagName="ant.data-type" paramName="name"/>" | |||||
classname="<XDtClass:fullClassName/>"/> | |||||
<task name="<XDtClass:classTagValue tagName="ant.data-type" paramName="name"/>" | |||||
classname="org.apache.myrmidon.framework.TypeInstanceTask"/> | |||||
</XDtClass:ifHasClassTag> | |||||
</XDtClass:forAllClasses> | |||||
<XDtClass:forAllClasses extent="concrete-type"> | |||||
<XDtClass:forAllClassTags tagName="ant.type" superclasses="false"> | |||||
<<XDtClass:classTagValue tagName="ant.type" paramName="type" superclasses="false"/> | |||||
name="<XDtClass:classTagValue tagName="ant.type" paramName="name" superclasses="false"/>" | |||||
classname="<XDtClass:fullClassName/>" /> | |||||
</XDtClass:forAllClassTags> | |||||
</XDtClass:forAllClasses> | |||||
<XDtClass:forAllClasses type="org.apache.aut.converter.Converter"> | |||||
<XDtClass:ifHasClassTag tagName="ant.converter"> | |||||
<converter classname="<XDtClass:fullClassName/>" | |||||
source="<XDtClass:classTagValue tagName="ant.converter" paramName="source"/>" | |||||
destination="<XDtClass:classTagValue tagName="ant.converter" paramName="destination"/>"/> | |||||
</XDtClass:ifHasClassTag> | |||||
</XDtClass:forAllClasses> | |||||
</types> | |||||
</ant-lib> |
@@ -1,8 +0,0 @@ | |||||
<roles version="1.0"> | |||||
<XDtClass:forAllClasses abstract="true"> | |||||
<XDtClass:ifHasClassTag tagName="ant:role" superclasses="false"> | |||||
<role shorthand="<XDtClass:classTagValue tagName="ant:role" paramName="shorthand"/>" | |||||
name="<XDtClass:fullClassName/>"/> | |||||
</XDtClass:ifHasClassTag> | |||||
</XDtClass:forAllClasses> | |||||
</roles> |
@@ -1,6 +0,0 @@ | |||||
<ant-lib version="1.0"> | |||||
<types> | |||||
</types> | |||||
</ant-lib> |
@@ -1,3 +0,0 @@ | |||||
Manifest-Version: 1.0 | |||||
Extension-List: bzip2 | |||||
bzip2-Extension-Name: excalibur-bzip2 |
@@ -1,9 +0,0 @@ | |||||
Manifest-Version: 1.0 | |||||
Created-By: Apache Ant Project | |||||
Extension-Name: aut | |||||
Specification-Title: Ant Utility API | |||||
Specification-Version: 0.01 | |||||
Specification-Vendor: Jakarta Apache | |||||
Implementation-Vendor-Id: org.apache.jakarta | |||||
Implementation-Vendor: Jakarta Apache Project | |||||
Implementation-Version: 0.01 |
@@ -1,4 +0,0 @@ | |||||
<services version="1.0"> | |||||
<exec-manager factory="org.apache.myrmidon.framework.factories.ExecManagerFactory"/> | |||||
<file-system-manager factory="org.apache.myrmidon.framework.factories.VfsManagerFactory"/> | |||||
</services> |
@@ -1 +0,0 @@ | |||||
Manifest-version: 1.0 |
@@ -1,2 +0,0 @@ | |||||
<roles version="1.0"> | |||||
</roles> |
@@ -1,9 +0,0 @@ | |||||
Manifest-Version: 1.0 | |||||
Created-By: Apache Ant Project | |||||
Extension-Name: myrmidon.api | |||||
Specification-Title: Myrmidon API | |||||
Specification-Version: 0.01 | |||||
Specification-Vendor: Jakarta Apache | |||||
Implementation-Vendor-Id: org.apache.jakarta | |||||
Implementation-Vendor: Jakarta Apache Project | |||||
Implementation-Version: 0.01 |
@@ -1,19 +0,0 @@ | |||||
Manifest-Version: 1.0 | |||||
Created-By: Apache Ant Project | |||||
Main-Class: org.apache.myrmidon.frontends.CLIMain | |||||
Extension-Name: myrmidon.container | |||||
Specification-Title: Myrmidon Framework | |||||
Specification-Version: 0.01 | |||||
Specification-Vendor: Jakarta Apache | |||||
Implementation-Vendor-Id: org.apache.jakarta | |||||
Implementation-Vendor: Jakarta Apache Project | |||||
Implementation-Version: 0.01 | |||||
Extension-List: myrmidon_api, myrmidon_framework | |||||
myrmidon_api-Extension-Name: myrmidon.api | |||||
myrmidon_api-Specification-Version: 0.01 | |||||
myrmidon_api-Implementation-Version: 0.01 | |||||
myrmidon_api-Implementation-Vendor-Id: org.apache.jakarta | |||||
myrmidon_framework-Extension-Name: myrmidon.framework | |||||
myrmidon_framework-Specification-Version: 0.01 | |||||
myrmidon_framework-Implementation-Version: 0.01 | |||||
myrmidon_framework-Implementation-Vendor-Id: org.apache.jakarta |
@@ -1,15 +0,0 @@ | |||||
Manifest-Version: 1.0 | |||||
Created-By: Apache Ant Project | |||||
Extension-Name: myrmidon.framework | |||||
Specification-Title: Myrmidon Framework | |||||
Specification-Version: 0.01 | |||||
Specification-Vendor: Jakarta Apache | |||||
Implementation-Vendor-Id: org.apache.jakarta | |||||
Implementation-Vendor: Jakarta Apache Project | |||||
Implementation-Version: 0.01 | |||||
Extension-List: myrmidon.api | |||||
myrmidon.api-Extension-Name: myrmidon.api | |||||
myrmidon.api-Specification-Version: 0.01 | |||||
myrmidon.api-Implementation-Version: 0.01 | |||||
myrmidon.api-Implementation-Vendor-Id: org.apache.jakarta | |||||
_myrmidon.api-Implementation-URL: http://jakarta.apache.org/ant/myrmidon-api.jar |
@@ -1,3 +0,0 @@ | |||||
Manifest-Version: 1.0 | |||||
Main-Class: org.apache.myrmidon.frontends.CLIMain | |||||
Created-By: Apache Ant Project |
@@ -1,11 +0,0 @@ | |||||
Manifest-Version: 1.0 | |||||
Extension-Name: cornerstone.test.extension | |||||
Specification-Title: Avalon Cornerstone Test Extension | |||||
Specification-Version: 1.1 | |||||
Specification-Vendor: Jakarta Apache | |||||
Implementation-Vendor-Id: org.apache.avalon | |||||
Implementation-Vendor: Apache Avalon Project | |||||
Implementation-Version: 1.0.2 | |||||
Extension-List: tools | |||||
tools-Extension-Name: com.sun.tools | |||||
tools-Specification-Version: 1.0 |
@@ -1,11 +0,0 @@ | |||||
Manifest-Version: 1.0 | |||||
Created-By: Apache Avalon Project | |||||
Extension-Name: cornerstone.demo.simple | |||||
Specification-Title: Avalon Cornerstone SimpleServer Demo Extension | |||||
Implementation-Vendor-Id: org.apache.avalon | |||||
Implementation-Vendor: Apache Avalon Project | |||||
Extension-List: required1 | |||||
required1-Extension-Name: cornerstone.test.extension | |||||
required1-Specification-Version: 1.0 | |||||
required1-Implementation-Version: 1.0.2 | |||||
required1-Implementation-Vendor-Id: org.apache.avalon |