我对使用Apache Maven有一个疑问:我建立了一个非常简单的基于Maven的项目。到目前为止,一切正常。
现在,我想从目标文件中生成一个可执行的JAR文件。这里的问题似乎是依赖项(外部库)没有与我的应用程序打包在一起。
我已经用Google搜索并找到了maven-assembly-plugin。实际上,这确实可以实现我想要的功能,但似乎有点不灵活,因为不能自动解决依赖关系,并且我不能指定文件过滤器等(或仅在assembly.xml上花费了很多力气)。
我真正喜欢的是spring-boot-maven-plugin的解决方案,因此可以自动确定所有链接的JAR文件并放在lib文件夹中。现在我的小项目不是Spring应用程序,所以Spring Boot可能不适合我,对吧?
因此,我感兴趣的是:有没有办法像spring-boot-maven-plugin那样获得类似结构和可执行的JAR存档?