Qualcuno sa se esiste una funzione di avvio della configurazione di esecuzione per JVM per "produzione"?
Dove puoi impostare variabili d'ambiente e argomenti, proprio come in un IDE?
Un IDE è lì per aiutarti a sviluppare la tua applicazione. In produzione, l'applicazione è in esecuzione, è andata oltre lo sviluppo.
Quindi se vuoi configurazioni di corsa differenti per la produzione hai due opzioni principali:
settings.properties
, uno settings-stage.properties
e uno settings-prod.properties
e durante la generazione, in base all'ambiente che stai creando, sostituire settings.properties
con settings-stage.properties
o settings-prod.properties
. Questo può anche essere esteso ad avere più settings-prod.properties
file e scegliere tra di essi nello stesso modo (ad esempio settings-prod-run-configuration-1.properties
, settings-prod-run-configuration-2.properties
, ecc.) start-app.sh --run-config=configuration-1
, start-app.sh --run-config=configuration-2
, ecc.) Oppure puoi avere file di script separati anziché uno (ad esempio start-app-run-configuration-1.sh
, start-app-run-configuration-2.sh
, ecc.) Nella produzione di solito ottieni la stessa funzionalità dell'interfaccia utente IDE utilizzando script e file di configurazione.