Sto cercando di ottenere un progetto gestito da Maven per l'esecuzione sulla riga di comando.Come eseguire il barattolo generato da Maven sulla CLI
Ho una serie di dipendenze nel pom.xml che sono successivamente scaricate e installate nel ~/.m2/repository /. Ho incluso la configurazione necessaria nel mio pom per aggiungere il classpath al manifest jar.
Ora il problema è che sto tentando di eseguire il jar in questo modo: java -jar project-SNAPSHOT.jar.
Java non riesce a trovare le dipendenze scaricate (sto assumendo perché sono elencate senza percorsi nel manifest?), Ma non sono sicuro del modo migliore per farlo funzionare.
ah si può tenere premuto. – Nishant
Fantastico - questo è esattamente ciò di cui avevo bisogno. Ci sono dei caveat con il packaging tutto come questo o è tutto ok. Utilizzo della memoria ecc.? – Nick
No nothing. Sono cose molto semplici, come 1. creare jar, 2. copiare dipendenti in una cartella repo, 3. scrivere uno script di shell che assomigli a questo 'java -jar ../myapp.jar Mainclass -cp ../repo/ * .jar' – Nishant