Hello,

I'm doing some jacl-Scripts in my build.xml for deployment. 
I want to check if the AppServer is running. If not I need to start it and
remember that I did.
Then a test-target is run. After that the stop-Target needs to stop the
AppServer if it was started earlier.
How can I transfer this information from one target to another?
The only way I found is via System Properties like shown below.
Isn't there an easier way to do this?

<project name="Test JACL" default="env_test" basedir=".">

    <target name="env_test" depends="set_env, get_env">
            <property environment="env"/>
    </target>

    <target name="set_env">
        <property environment="env"/>
        <script language="jacl"> <![CDATA[
                package require java
                puts [java::call java.lang.System setProperty "foo" "bar"]
        ]]> </script>
    </target>

    <target name="get_env">
        <property environment="env"/>
        <property name="foo" value="bar"/>
        <script language="jacl"> <![CDATA[
                package require java
                puts [java::call java.lang.System getProperty "foo"]
        ]]> </script>
    </target>
</project>

Kind Regards,
 Michael K�gel


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to