Browse Source

Rename Echo task to Log as that is what it is actually doing.

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270237 13f79535-47bb-0310-9956-ffa450edef68
master
Peter Donald 23 years ago
parent
commit
c1f679cc78
6 changed files with 38 additions and 38 deletions
  1. +2
    -2
      proposal/myrmidon/src/java/org/apache/antlib/core/Log.java
  2. +8
    -8
      proposal/myrmidon/src/make/primitive-tests.ant
  3. +17
    -17
      proposal/myrmidon/src/make/sample.ant
  4. +5
    -5
      proposal/myrmidon/src/make/template-simple.ati
  5. +5
    -5
      proposal/myrmidon/src/make/template-simple.xsl
  6. +1
    -1
      proposal/myrmidon/src/manifest/core-ant-descriptor.xml

proposal/myrmidon/src/java/org/apache/antlib/core/Echo.java → proposal/myrmidon/src/java/org/apache/antlib/core/Log.java View File

@@ -11,11 +11,11 @@ import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;


/** /**
* This is the echo task to display a message.
* This is a task used to log messages in the build file.
* *
* @author <a href="mailto:peter@apache.org">Peter Donald</a> * @author <a href="mailto:peter@apache.org">Peter Donald</a>
*/ */
public class Echo
public class Log
extends AbstractTask extends AbstractTask
{ {
private String m_message; private String m_message;

+ 8
- 8
proposal/myrmidon/src/make/primitive-tests.ant View File

@@ -6,7 +6,7 @@
Basic tests build file Basic tests build file


Authors: Authors:
Peter Donald <donaldp@apache.org>
Peter Donald <peter@apache.org>


Legal: Legal:
Copyright (c) 2000 The Apache Software Foundation. All Rights Reserved. Copyright (c) 2000 The Apache Software Foundation. All Rights Reserved.
@@ -26,24 +26,24 @@ Legal:
<!-- <!--
<file-manip-test base-directory="."> <file-manip-test base-directory=".">
<source> <source>
<include value="**/*.java" />
<include value="**/*.java" />
</source> </source>
</file-manip-test> </file-manip-test>
--> -->
</target> </target>


<target name="undefined-task"> <target name="undefined-task">
<echo message="About to execute task that hasn't been defined"/>
<echo2 message="This should have failed"/>
<log message="About to execute task that hasn't been defined"/>
<log2 message="This should have failed"/>
</target> </target>


<target name="no-test-target" if="no-do-tests"> <target name="no-test-target" if="no-do-tests">
<echo message="No tests done here"/>
<log message="No tests done here"/>
</target> </target>


<target name="test-target" depends="no-test-target,extensions-test" unless="no-do-tests"> <target name="test-target" depends="no-test-target,extensions-test" unless="no-do-tests">


<echo message="Tests away"/>
<log message="Tests away"/>


<prim-test <prim-test
integer="1" integer="1"
@@ -67,9 +67,9 @@ Legal:
</sub-elements-test> </sub-elements-test>


<conf-test message="..." /> <conf-test message="..." />
<content-test>123</content-test> <content-test>123</content-test>
</target> </target>


<target name="extensions-test"> <target name="extensions-test">


+ 17
- 17
proposal/myrmidon/src/make/sample.ant View File

@@ -26,7 +26,7 @@ Legal:


<target name="all" depends="property-test, typedef-test, converterdef-test, ant-call-test, datatype-test, namespace-test, ant1-tasklib-test, prim->main" /> <target name="all" depends="property-test, typedef-test, converterdef-test, ant-call-test, datatype-test, namespace-test, ant1-tasklib-test, prim->main" />


<!--
<!--
<register-tasklib lib="../../dist/lib/core.atl" /> <register-tasklib lib="../../dist/lib/core.atl" />
--> -->


@@ -34,16 +34,16 @@ Legal:
<property name="blah" value="fred" /> <property name="blah" value="fred" />
<property name="${blah}" value="barney" /> <property name="${blah}" value="barney" />


<echo message="Doing the funky Echo with ${blah} ${fred} Year=${year}!"/>
<log message="Doing the funky Echo with ${blah} ${fred} Year=${year}!"/>
</target> </target>


<target name="typedef-test"> <target name="typedef-test">
<typedef name="echo2"
type="task"
classname="org.apache.myrmidon.libs.core.Echo"
<typedef name="log2"
type="task"
classname="org.apache.myrmidon.libs.core.Log"
lib="../../dist/lib/core.atl" /> lib="../../dist/lib/core.atl" />


<echo2 message="Luke to Echo base. Can you hear me?"/>
<log2 message="Luke to Echo base. Can you hear me?"/>
</target> </target>


<target name="converterdef-test"> <target name="converterdef-test">
@@ -51,11 +51,11 @@ Legal:
source-type="java.lang.String" source-type="java.lang.String"
destination-type="java.lang.Class" destination-type="java.lang.Class"
lib="../../dist/lib/core.atl" /> lib="../../dist/lib/core.atl" />
</target>
</target>


<target name="ant-call-test"> <target name="ant-call-test">
<!-- test elided until we decide scope and necessity of ant-call --> <!-- test elided until we decide scope and necessity of ant-call -->
<echo message="AntCall test elided until we decide scope and necessity of ant-call"/>
<log message="AntCall test elided until we decide scope and necessity of ant-call"/>
<!-- <!--
<ant-call target="ant-call-test-target"> <ant-call target="ant-call-test-target">
<param name="blah" value="blah-value" /> <param name="blah" value="blah-value" />
@@ -64,9 +64,9 @@ Legal:
</target> </target>


<target name="ant-call-test-target"> <target name="ant-call-test-target">
<echo message="This should fail ...."/>
<echo message="${blah}"/>
<echo message="Whoa - it no fail. You used ant-call to call me and set param blah!"/>
<log message="This should fail ...."/>
<log message="${blah}"/>
<log message="Whoa - it no fail. You used ant-call to call me and set param blah!"/>
</target> </target>


<target name="datatype-test"> <target name="datatype-test">
@@ -76,26 +76,26 @@ Legal:


<pattern id="foo2" value="*.java" if="..." /> <pattern id="foo2" value="*.java" if="..." />


<echo message="foo=${foo}" />
<echo message="foo2=${foo2}" />
<log message="foo=${foo}" />
<log message="foo2=${foo2}" />
</target> </target>


<target name="namespace-test"> <target name="namespace-test">


<!-- ant and doc are built in namespaces --> <!-- ant and doc are built in namespaces -->
<echo ant:fail-on-error="true" message="Some random message">
<log ant:fail-on-error="true" message="Some random message">
<doc:description> <doc:description>
Test case for aspects Test case for aspects
</doc:description> </doc:description>
<ant:some-element some-attribute="blah"/> <ant:some-element some-attribute="blah"/>
</echo>
</log>


<!-- load facility for blee: namespace --> <!-- load facility for blee: namespace -->
<facility namespace="blee"> <facility namespace="blee">
<noop/> <noop/>
</facility> </facility>


<echo blee:some-param="blah" message="Blee namespace test successful!"/>
<log blee:some-param="blah" message="Blee namespace test successful!"/>


</target> </target>


@@ -104,7 +104,7 @@ Legal:
<!-- <!--
<ant1-tasklib prefix="a1-" lib="../../dist/lib/ant1-compat.jar"/> <ant1-tasklib prefix="a1-" lib="../../dist/lib/ant1-compat.jar"/>


<a1-echo message="Boo!" />
<a1-log message="Boo!" />
<a1-mkdir dir="../../dist/test"/> <a1-mkdir dir="../../dist/test"/>
<a1-copy file="../../tools/lib/ant.jar" tofile="../../dist/test/ant1-compat.jar" /> <a1-copy file="../../tools/lib/ant.jar" tofile="../../dist/test/ant1-compat.jar" />
--> -->


+ 5
- 5
proposal/myrmidon/src/make/template-simple.ati View File

@@ -9,11 +9,11 @@
<target name="main"> <target name="main">
<property name="year" value="2000"/> <property name="year" value="2000"/>


<echo message="Before template"/>
<echo-template msg="Template echo 1!" />
<echo-template msg="Template echo 2!" />
<echo-template msg="Template echo 3!" />
<echo message="After template"/>
<log message="Before template"/>
<log-template msg="Template log 1!" />
<log-template msg="Template log 2!" />
<log-template msg="Template log 3!" />
<log message="After template"/>
</target> </target>


</project> </project>

+ 5
- 5
proposal/myrmidon/src/make/template-simple.xsl View File

@@ -2,11 +2,11 @@


<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">


<xsl:template match="echo-template">
<echo message="This is an example of how to use a template to expand" />
<echo message="a single element into a list of tasks to do. In this" />
<echo message="example it is largely a case of echoing an attribute" />
<echo message="ie. msg='{@msg}' and embeddding an ant variable ${{year}}" />
<xsl:template match="log-template">
<log message="This is an example of how to use a template to expand" />
<log message="a single element into a list of tasks to do. In this" />
<log message="example it is largely a case of echoing an attribute" />
<log message="ie. msg='{@msg}' and embeddding an ant variable ${{year}}" />
</xsl:template> </xsl:template>


<xsl:template match="@*|node()"> <xsl:template match="@*|node()">


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

@@ -3,7 +3,7 @@
<types> <types>


<!-- basic tasks/datatypes/coverters required in most environments --> <!-- basic tasks/datatypes/coverters required in most environments -->
<task name="echo" classname="org.apache.myrmidon.libs.core.Echo" />
<task name="log" classname="org.apache.myrmidon.libs.core.Log" />
<task name="property" classname="org.apache.myrmidon.libs.core.Property" /> <task name="property" classname="org.apache.myrmidon.libs.core.Property" />


</types> </types>


Loading…
Cancel
Save