我对使用gradle和springframework都是新手。
如何在不使用任何外部存储库(包括本地Maven存储库)的情况下将springframework用作gradle插件?即只使用下载的springframework文件,将它们放在我的本地目录中,然后告诉gradle引用它们即可。
答案 0 :(得分:0)
您可能正在寻找Flat directory repository:
某些项目可能更喜欢将依赖项存储在共享驱动器或 作为项目源代码的一部分,而不是二进制存储库 产品。
例如,在build.gradle
中添加:
repositories {
flatDir {
dirs 'lib'
}
flatDir {
dirs 'lib1', 'lib2'
}
}
这将添加可查看一个或多个目录的存储库 寻找依赖关系。请注意,这种类型的存储库不 支持任何元数据格式,例如Ivy XML或Maven POM文件。 相反,Gradle将动态生成模块描述符(不包含 任何依赖项信息)。 但是,由于Gradle倾向于使用其描述符为 从真实的元数据创建而不是平坦生成 目录存储库不能用于覆盖真实的工件 来自其他存储库的元数据。例如,如果Gradle仅找到 平面目录存储库中的jmxri-1.2.1.jar,而jmxri-1.2.1.pom位于 另一个支持元数据的存储库,它将使用第二个 存储库以提供模块。