我正在尝试创建一个包含项目类的可执行jar(使用maven),它是一个清单文件的依赖项,该文件包含主类的条目和指向jar根目录中包含的依赖项的类路径条目;像这样:
清单文件:
..... Main-Class : com.acme.MainClass Class-Path : dependecy1.jar dependecy2.jar .....
罐:
jar-root |-- .... |-- com/acme/../*.class |-- dependecy1.jar `-- dependecy2.jar
我正在使用maven-jar-plugin来创建清单文件和maven-shade-plugin来创建"uber"jar,但依赖项被解压缩并作为类添加到我的jar中.