protected static String projectCompile = "com.example.project:0.0.1"
projectConfig.defaultDependencies {
DependencySet dependencies ->
dependencies.add(project.dependencies.create(projectCompile))
}
这从Maven存储库中获取依赖性。
我想依赖本地存储库jar。
谁知道如何?
您不能影响从依赖项声明时间获得依赖关系的位置。您只需说"我需要'com.example.project:0.0.1',无论您在哪里找到它,都可以为我获取。"在构建脚本的repositories
块中,您定义了哪些存储库查询已声明的依赖项和哪个顺序。如果首先要查看mavenLocal()
,则必须在mavenCentral()
之前声明它。但是实际上,0.0.1
版本在两者中都应相同。如果0.0.1
版本(反对0.0.1-SNAPSHOT
(在不同的存储库中有所不同,则这是非常糟糕的,并且可能会搞砸了。软件的相同版本应始终相同。