2010-12-27 9 views

risposta

16

antcall crea un nuovo progetto. Dalla documentazione di Ant:

Gli obiettivi chiamati vengono eseguiti in un nuovo progetto ; essere consapevoli del fatto che ciò significa che le proprietà , i riferimenti, ecc. impostati da , le destinazioni chiamate non resisteranno allo al progetto chiamante.

Usa dipende invece:

<project default="default"> 
    <target name="default" depends="child_target"> 
    <echo>${prop1}</echo> 
    </target> 
    <target name="child_target"> 
    <property name="prop1" value="val1"/> 
    </target> 
</project> 
+0

Grazie per aver reso i miei concetti .. :) –

3

Vecchio e probabilmente morto problema lo so, ma un file di proprietà loaded obiettivi al di fuori, ma dentro il progetto potrebbe anche funzionare. Android fa questo con local.properties in questo modo:

<?xml version="1.0" encoding="UTF-8"?> 
<project name="avia" default="help"> 

    <!-- The local.properties file is created and updated by the 'android' tool. 
     It contains the path to the SDK. It should *NOT* be checked into 
     Version Control Systems. --> 
    <property file="local.properties" /> 
Problemi correlati