Używam wtyczki config var dla heroku (zobacz https://devcenter.heroku.com/articles/config-vars).Dodaj pojedynczy plik do gradle zasobów
Pozwala mi to używać pliku .env, którego nie wypycham do kontroli źródła, aby zdefiniować środowisko heroku.
Kiedy jestem na Heroku, mogę uzyskać dostęp do sensownych informacji za pośrednictwem System.properties.
W dev, chciałbym przeczytać z tego pliku, więc byłoby najlepiej, gdyby był on w mojej ścieżce klasy.
Plik .env leży u podstaw mojego projektu, więc nie mogę użyć czegoś takiego:
sourceSets {
main {
resources {
srcDirs = ['src/main/resources', '/']
}
}
}
Co jest najprostszym sposobem, aby to pojedynczy plik do Gradle zasobów?
co jeśli mam więcej niż jeden katalog, na przykład 'A, B, C,' dla katalogu 'C', potrzebuję tylko' C/my.properties', ale dla 'A' i' B', I potrzebujesz wszystkich plików – enyo
co zrobisz, jeśli chcesz nadać mu inne imię w słoiku? –
To rozwiązanie działa, ale (jak wspomniano powyżej) wzór "include" jest następnie używany dla WSZYSTKICH srcDirs, a nie tylko jednego. Zastanawiam się, jak można to zrobić, dodając jeden plik do istniejących srcDirs. – Marwin