这不是直接可能的,因为在Gradle中未将本地jar声明为可传递依赖项。
您有两种选择:
- 将两个jar合并到您的java库中,以便输出包含本地jar。
- 创建一个没有源,只有jar的其他项目,并使该项目依赖于此。
第二个选项使您能够直接依靠本地jar进行多个项目(最重要的是成为传递依赖项)。为此,创建一个新的gradle项目,然后将其放入
build.gradle以下内容:
configurations.create("default")artifacts.add("default", file('somelib.jar'))只需将您的jar注册为该项目发布的默认工件,其他项目就会使用它。



