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.