我正在使用Eclipse Java EE IDE中的Maven Project包构建Java项目。我使用不同的依赖项,其中一些将由运行java程序的系统提供,其他则不会。我将提供的范围标记添加到pom文件中,系统提供了我知道的标签,现在我想导出一个可运行的.jar。 Eclipse使用所有依赖项(提供与否)导出.jar包,但是有一种方法可以将可运行的.jar文件与未提供的依赖项打包在一起吗?
答案 0 :(得分:0)
如果您使用eclipse导出jar,将使用eclipse Jar-Packager,并且runnable jar将包含所有依赖项。 Eclipse jar-builder不了解pom.xml
。
在您的情况下,您应该使用mvn build,例如:
mvn clean package