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 | |||