I am using maven shade plugin and I referred some websites.I want some clarification on below questions.
what is the main difference between maven shade plugin and maven assembly plugin?
Which one is good for generating excutable jar?
In future, Whether will I face any issues or problems due to version changes?
I have been generated excutable jar using maven shade plugin.In pom.xml have below lines.
<filters> <filter> <artifact>*:*</artifact> <excludes> <exclude>META-INF/*.SF</exclude> <exclude>META-INF/*.DSA</exclude> <exclude>META-INF/*.RSA</exclude> </excludes> </filter> <filters>
why we are adding this in pom.xml? It is optional or else. Thanks