使用不带额外插件的Maven 1.x,有人如何构建可执行jar?
时间:2020-03-06 14:58:30 来源:igfitidea点击:
仅将Maven 1.x与捆绑的/标准的插件一起使用,构建可执行的Jar需要什么配置?
答案应包括:
- 包括目标Jar中的依赖项
- 正确的类路径配置,以使依赖罐可以访问
解决方案
最简单的方法就是将maven.jar.mainclass属性设置为我们要使用的主类。
至于设置清单类路径,我们可以使用maven.jar.manifest.classpath.add = true使maven根据project.xml中描述的依赖关系自动更新类路径。
免责声明:自从我使用Maven 1以来已经有很长时间了,而且我还没有对其中的任何一个进行测试,但是我敢肯定,这将使我们朝正确的方向入手。有关更多信息,请查看jar插件文档。