Ich bin migriert von Maven nach Gradle 4.4. Es gab mehrere Maven Profile mit solchen Sektionen:Wie String-Vorlage zu ersetzen (Gradle)
<properties>
<module.suffix>-14</module.suffix>
<wildfly.hostname>10.***.***.14</wildfly.hostname>
</properties>
Es gibt eine Menge von ${module.suffix}
in mehreren Ressourcendateien wie .xml
, .properties
und etc. Ich war in der Lage mvn wildfly:deploy -Pdeploy-14
zu laufen und habe meine war
mit richtigen Suffixe in allen Einsatz Dateien. Das Problem ist: Wie mache ich das gleiche in Gradle? Ich bin neu bei Gradle, aber ich glaube, es ist ein modernes leistungsfähiges Werkzeug, es muss in der Lage sein, dies mit Leichtigkeit zu tun. Hilfe, bitte.
P.S. Der nächste Schritt meiner Migration wird das Einrichten des Gradle Wildfly Plugins sein. Ich habe es noch nicht versucht, also wenn Sie irgendwelche nützliche Ratschläge haben, bitte begrüßen.
Gradle task replace string in .java file hat nicht geholfen (Ich habe alle Antworten versucht, aber nicht sicher, dass ich es richtig gemacht habe).
UPD. Wenn ich versuche, auf dieses
processResources {
def params = [moduleSuffix: 'moduleSuffix']
from 'src/template/resources', {
expand params
}
}
das expand
Wort unterstrichen ist und IDEA sagt „Cant Entschlossenheit Symbol‚erweitern‘“
Danke Leute, ich werde beides versuchen und dann einen Kommentar schreiben. –