2010-12-27 8 views

Antwort

16

antcall erstellt ein neues Projekt. Aus der Ant-Dokumentation:

Die aufgerufenen Ziele werden in einem neuen Projekt ausgeführt; Seien Sie sich bewusst, dass dies Eigenschaften, Referenzen, etc. von genannten Ziele festgelegt wird nicht beibehalten an das aufrufende Projekt.

verwenden, hängt statt:

<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

Danke für die Erstellung meiner Konzepte .. :) –

3

Alt und wahrscheinlich tot Frage, die ich kenne, aber eine Eigenschaft Datei außerhalb Ziele geladen, aber innerhalb des Projekts würde auch funktionieren. Android tut dies mit local.properties wie folgt:

<?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" /> 
Verwandte Themen