ciao!
ho crato un programma con swing, che esegue determinate operazioni.
i parametri sono impostati da gui quindi.
ora vorrei creare anche una versione da lanciare da riga di comando.
senza però dovermi copiare anche il "core" del programma.
vorrei evitare di dover fare ogni modifica futura due volte.
in questi casi com'è meglio proseguire?
io avevo pensato di creare:
-un jar che lancia il programma con la gui
-un jar che invece lancia il programma da cli
-un jar con dentro le funzionalità del programma, a cui passare i vari paramentri o da gui o da cli (magari con un menu step-by-step, ma quello non è un problema insomma)
potrebbe andare?
altri consigli?