Sto utilizzando il plugin maven-shade-per creare un singolo jar eseguibile. Mi aspetto che il plugin crei un singolo jar (foo.jar
) nella directory di destinazione. Tuttavia creerà anche altri due vasi: original-foo.jar
e foo-shaded.jar
.Disabilitare i barattoli aggiuntivi per il plugin maven-shade
Perché crea quei file e come si disabilita questo comportamento?
(Abbiamo un altro progetto che utilizza quel plugin, in cui non vengono creati i file. Per questo sono abbastanza sicuro che è possibile disabilitare quelli, ma non ho potuto vedere la differenza.)
Ciò ha contribuito a sbarazzarsi del 'foo-shaded.jar 'file, ma il file' original-foo.jar' è ancora generato. Sono anche curioso del perché l'altro progetto non generi 'foo-shaded.jar' nonostante manchi la configurazione di cui sopra. – michas