build.xml文件是不是在开始ant编译整个程序时一次性完成的?!
    在一个例子的build.xml文件中有下面这段话,执行后将运行hero.client.manager.Manager
文件,跳出一个新的GUI界面;这段话不应该是ant编译整个程序的时候运行吧?!例子跑起
来后,是点了浏览器上的某个链接后才运行这个Manager文件,跳出这个新的GUI应用程序的
。但这段话怎么会写在build.xml配置文件中的呢?到底是在什么时候执行该段话的??
为什么???<!-- =================================================================== -->
<!-- Starts the manager application                                      -->
<!-- =================================================================== -->
<target name="manager" depends="create-client" description="executes the manager">
<java classname="hero.client.manager.Manager" fork="yes">
<sysproperty key="product.host" value="http://${product.host}:${product.port}"/>
<sysproperty key="jonas.root" value="${jonas.base}"/>
<sysproperty key="java.security.auth.login.config" value="${jonas.base}/conf/jaas.config"/>
<sysproperty key="javax.rmi.CORBA.PortableRemoteObjectClass" value="org.objectweb.carol.rmi.multi.MultiPRODelegate"/>
<sysproperty key="java.naming.factory.initial" value="org.objectweb.carol.jndi.spi.MultiOrbInitialContextFactory"/>
<sysproperty key="org.omg.PortableInterceptor.ORBInitializerClass.org.objectweb.jonas_tm.ots.OTSORBInitializer" value=""/>
<sysproperty key="org.omg.PortableInterceptor.ORBInitializerClass.org.objectweb.jonas.security.interceptors.iiop.SecurityInitializer" value=""/>
<sysproperty key="java.security.policy" file="${product.policy}"/>
<classpath>
<pathelement path="${jonas.base}/conf"/>
<pathelement path="${jonas.lib}/client.jar"/>
<pathelement path="${ext.dir}/log4j.jar"/>
<pathelement path="${jonas.common.lib.dir}/j2ee/jaas1_0.jar"/>
<pathelement path="${build.bin.dir}"/>
<pathelement path="${ext.dir}/axis.jar"/>
<pathelement path="${ext.dir}/jaxrpc.jar"/>
<pathelement path="${ext.dir}/saaj.jar"/>
<pathelement path="${ext.dir}/jnp-client.jar"/>
<pathelement path="${ext.dir}/commons-logging.jar"/>
<pathelement path="${ext.dir}/commons-discovery.jar"/>
<pathelement path="${ext.dir}/castor-0.9.5.jar"/>
<pathelement path="${ext.dir}/servlet.jar"/>
<pathelement path="${ext.dir}/junit.jar"/>
<pathelement path="${ext.dir}/net-client/lsNet-ProjectSession-clientStub.jar"/>
<pathelement path="${ext.dir}/net-client/lsNet-UserSession-clientStub.jar"/>
<pathelement path="."/>
<pathelement path="${ext.dir}/jgraph.jar"/>
<pathelement path="${build.client.dir}/product-client.jar"/>
</classpath>
</java>
</target>