2017-12-28 23 views
0

In meinem Android Studio-Projekt habe ich Proxy-Einstellungen in der Datei gallone.properties definiert, die mit Git Repo synchronisiert werden. Solange ich mein Proxy-Passwort dort definiert habe, muss ich es in die local.properties-Datei verschieben. Ich möchte smth wie diese achive:Wie lese ich die in local.properties in gradle.properties definierten Eigenschaften

in gradle.properties:

systemProp.http.proxyPassword=<local.properties>.proxy_pass 

und in local.properties:

proxy_pass="PASSWORD" 

Wie kann ich das tun?

+0

Mögliche doppelte https://stackoverflow.com/questions/21999829/how-do-i-read-properties-defined-in-local-properties-in-build-gradle –

+0

Es ist anders Fall –

+0

AFAIK dies nicht möglich ist . Da Sie Ihre Eigenschaft jedoch zu einem 'systemProp' gemacht haben, können Sie ihren Wert über die Befehlszeile oder mit einer Umgebungsvariablen überschreiben. – Michael

Antwort

0

Dies wird nicht passieren, da Java-Eigenschaften einfache Zeichenfolgen sind und keine Logik automatisch angewendet wird.

Sie können jedoch einfach eine gradle.properties Datei im Ordner .gradle Ihres Benutzerverzeichnisses verwenden, um umgebungsbezogene Einstellungen anstelle von projektbezogenen Einstellungen zu definieren. Diese Datei wird nicht auf ein VCS hochgeladen.

Verwandte Themen