I use Maven and have external library(soot). I want to add this library to my project with Maven, and then package into 1 uber jar.
1)To add library, i can use local repo(example).
2)To get a jar with dependencies, i can use shade-plugin or other.
But together it isn't work, because on first step dependency have scope , and this dependency will not be added to uber jar.
I understand that i can do mvn install, but it will work only on my machine.
Is it possible to achieve my initial goal?