标签: java maven spring-boot jar maven-shade-plugin
我最近一直在使用Spring Boot,并且所有jar依赖项都打包在Spring Boot'uber'jar中。
我最近制作了一个常规的jar应用程序,没有一个jar打包在jar中,但是我仍然能够通过调用特定的类(使用主要方法)在java中执行代码
谁能阐明一些想法?我看到的与此类似的任何问题总是会与阴影插件对话
编辑: 我知道我没有指定使用shade插件来创建uber jar,但是任何人都可以解释为什么大多数项目不需要它,以及如果不存在依赖项,代码将如何运行?