Gradle: Ersetzen von Token durch die Suche nach dem Token aus der property-Datei

Aktuell verstehe ich, dass wir verwenden können org.apache.tools.ant.filters.ReplaceTokens zu ersetzen, die den Inhalt einer Datei beim erstellen in der folgenden Weise.

myBeans.xml:

<bean id="mybean1" class="com.test.MyClass1" >
    <property name="myprop1" value="@myproperty@" />
</bean>

my.properties:

myprop=testme

gradle-Datei:

from file("myBeans.xml"), {
   filter(ReplaceTokens, tokens: ["myproperty": project.properties["myprop"]])
}

Aber ich würde mir wünschen, gradle, die Immobilie zu finden, die Namen von my.properties Datei und ersetzen Sie es in der xml-Datei (ohne zu erwähnen myprop im filter). Wenn nicht, würde ich haben, um alle PlaceHolders manuell.

InformationsquelleAutor Chris | 2012-10-10
Schreibe einen Kommentar