你可以在一定程度上实现这一点.
然后,您将使用maven程序集插件创建一个jar依赖关系,不包括项目jar.为此,您将创建一个描述符文件,如src / main / assembly / descriptor.xml,像这样.
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd">>
jar-with-dependencies
jar
false
/
false
true
runtime
在这样的项目中使用它.
[...]
[...]
maven-assembly-plugin
2.2.1
src/main/assembly/descriptor.xml
[...]
您将最终获得两个jar – 一个由您的项目创建的可执行jar,另一个由程序集插件创建的jar依赖关系.