Quali sono le ECLIPSEF.RSA ed ECLIPSEF.SF in un file jar java?
Ho un progetto Maven che sto sviluppando in IntelliJ. Quando costruisco un .file jar da questo progetto (un artefatto di cui ho bisogno per eseguire il debug dei miei lavori Spark) ci sono questi due file nel .file jar:
/META-INF/ECLIPSEF.SF
/META-INF/ECLIPSEF.RSA
Cosa sono questi file e perché finiscono nel mio file jar? Sto chiedendo perché stanno impedendo ai miei lavori Spark di funzionare.
2
Author: Richard Fearn, 2016-02-29
1 answers
Stai usando il plugin maven shade? Quelle sono firme jar, che assicurano che il barattolo non sia stato manomesso. Se stai usando il plugin maven-shade, devi eliminarli perché stai cambiando intenzionalmente il jar:
<filter>
<artifact>*:*</artifact>
<excludes>
<exclude>META-INF/*.SF</exclude>
<exclude>META-INF/*.DSA</exclude>
<exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
1
Author: Darth Android, 2016-02-29 16:26:55