Browse Source

Add in new descriptors.

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269142 13f79535-47bb-0310-9956-ffa450edef68
master
Peter Donald 24 years ago
parent
commit
2d2f38d7ae
3 changed files with 107 additions and 0 deletions
  1. +15
    -0
      proposal/myrmidon/src/manifest/base-ant-descriptor.xml
  2. +50
    -0
      proposal/myrmidon/src/manifest/core-ant-descriptor.xml
  3. +42
    -0
      proposal/myrmidon/src/manifest/runtime-ant-descriptor.xml

+ 15
- 0
proposal/myrmidon/src/manifest/base-ant-descriptor.xml View File

@@ -0,0 +1,15 @@
<ant-lib>

<types>

<listener name="default" classname="org.apache.myrmidon.listeners.DefaultProjectListener"/>
<aspect name="noop" classname="org.apache.myrmidon.aspects.NoopAspectHandler"/>

<!-- basic tasks/datatypes/coverters required in most environments -->
<!--
<task name="pattern" classname="org.apache.myrmidon.framework.TypeInstanceTask" />
<data-type name="pattern" classname="org.apache.ant.modules.basic.Pattern" />
-->
</types>

</ant-lib>

+ 50
- 0
proposal/myrmidon/src/manifest/core-ant-descriptor.xml View File

@@ -0,0 +1,50 @@
<ant-lib>
<types>

<!-- tasks to test operation of engine -->
<task name="prim-test" classname="org.apache.ant.modules.test.PrimitiveTypesTest" />
<task name="sub-elements-test" classname="org.apache.ant.modules.test.SubElementTest" />
<task name="conf-test" classname="org.apache.ant.modules.test.ConfigurationTest" />
<task name="content-test" classname="org.apache.ant.modules.test.ContentTest" />

<!-- basic tasks/datatypes/coverters required in most environments -->
<task name="echo" classname="org.apache.ant.modules.basic.Echo" />
<task name="property" classname="org.apache.ant.modules.basic.Property" />
<task name="ant-call" classname="org.apache.ant.modules.basic.AntCall" />

<task name="pattern" classname="org.apache.myrmidon.framework.TypeInstanceTask" />
<data-type name="pattern" classname="org.apache.ant.modules.basic.Pattern" />

</types>
<converters>

<converter classname="org.apache.ant.modules.basic.StringToLongConverter"
source="java.lang.String"
destination="java.lang.Long" />
<converter classname="org.apache.ant.modules.basic.StringToIntegerConverter"
source="java.lang.String"
destination="java.lang.Integer" />
<converter classname="org.apache.ant.modules.basic.StringToShortConverter"
source="java.lang.String"
destination="java.lang.Short" />
<converter classname="org.apache.ant.modules.basic.StringToByteConverter"
source="java.lang.String"
destination="java.lang.Byte" />
<converter classname="org.apache.ant.modules.basic.StringToDoubleConverter"
source="java.lang.String"
destination="java.lang.Double" />
<converter classname="org.apache.ant.modules.basic.StringToFloatConverter"
source="java.lang.String"
destination="java.lang.Float" />
<converter classname="org.apache.ant.modules.basic.StringToClassConverter"
source="java.lang.String"
destination="java.lang.Class" />
<converter classname="org.apache.ant.modules.basic.StringToURLConverter"
source="java.lang.String"
destination="java.net.URL" />

</converters>

</ant-lib>

+ 42
- 0
proposal/myrmidon/src/manifest/runtime-ant-descriptor.xml View File

@@ -0,0 +1,42 @@
<ant-lib>
<types>

<!-- core tasks for operation -->
<task name="facility" classname="org.apache.myrmidon.libs.runtime.Facility" />
<task name="typedef" classname="org.apache.myrmidon.libs.runtime.TypeDef" />
<task name="converterdef" classname="org.apache.myrmidon.libs.runtime.ConverterDef" />

</types>
<converters>

<!--
<converter classname="org.apache.ant.modules.basic.StringToLongConverter"
source="java.lang.String"
destination="java.lang.Long" />
<converter classname="org.apache.ant.modules.basic.StringToIntegerConverter"
source="java.lang.String"
destination="java.lang.Integer" />
<converter classname="org.apache.ant.modules.basic.StringToShortConverter"
source="java.lang.String"
destination="java.lang.Short" />
<converter classname="org.apache.ant.modules.basic.StringToByteConverter"
source="java.lang.String"
destination="java.lang.Byte" />
<converter classname="org.apache.ant.modules.basic.StringToDoubleConverter"
source="java.lang.String"
destination="java.lang.Double" />
<converter classname="org.apache.ant.modules.basic.StringToFloatConverter"
source="java.lang.String"
destination="java.lang.Float" />
<converter classname="org.apache.ant.modules.basic.StringToClassConverter"
source="java.lang.String"
destination="java.lang.Class" />
<converter classname="org.apache.ant.modules.basic.StringToURLConverter"
source="java.lang.String"
destination="java.net.URL" />
-->
</converters>

</ant-lib>

Loading…
Cancel
Save