是否';java-jar';获取可传递依赖项?
如果使用以下命令执行jar:是否';java-jar';获取可传递依赖项?,java,classpath,Java,Classpath,如果使用以下命令执行jar: java -jar foo.jar 并且foo.jar在其清单的Class Path属性中声明了对bar.jar的依赖关系,是否将bar.jar清单中定义的jar添加到类路径中 foo.bar中的MANIFEST.MF包含: Class-Path: bar.jar Class-Path: baz.jar bar.bar中的MANIFEST.MF包含: Class-Path: bar.jar Class-Path: baz.jar 运行java-jar fo
java -jar foo.jar
并且foo.jar
在其清单的Class Path
属性中声明了对bar.jar
的依赖关系,是否将bar.jar
清单中定义的jar添加到类路径中
foo.bar
中的MANIFEST.MF
包含:
Class-Path: bar.jar
Class-Path: baz.jar
bar.bar
中的MANIFEST.MF
包含:
Class-Path: bar.jar
Class-Path: baz.jar
运行
java-jar foo.jar
时是否将baz.jar
添加到类路径中?是的,它会。使用-jar
开关时会考虑清单选项。@afk5min您确定吗?他说的是可传递依赖关系。正如我所看到的,问题被更新了,答案被删除了。我仍然坚持我的观点。如果有人在寻找更新,这似乎是。最后一句话:“如果x.jar有自己的依赖项,那么这些依赖项将根据每个后续URL的相同规则添加。”