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
相对)不同,则非常糟糕,并且可能会搞砸了。相同版本的软件应始终相同。