Per qualche contesto: sto attualmente sviluppando un'applicazione Java che deve eseguire un eseguibile nella riga di comando. Ma non è questa la domanda.
Ora, di solito, tutte le risorse necessarie di un'applicazione Java vengono inserite in una cartella in /src/main/resources/
, ma un file eseguibile ovviamente non sarà utilizzabile, tranne quando lascerò che l'applicazione estrae detto eseguibile in runtime.
Quindi, come posso progettare un'applicazione di questo tipo?
Se dovessi memorizzare quelle risorse accanto al mio file JAR, è possibile anche con strumenti come Maven o SBT, quindi quei file vengono automaticamente spostati da una cartella di risorse accanto al JAR compilato?
(Nel caso in cui questa domanda non si adatti all'ingegneria del software, mi scuso, ma ti prego di darmi un suggerimento per chiederlo altrimenti.)
Modifica: sto pianificando di fornire l'eseguibile con il mio software.