mavenLocal()功能替代品

时间:2018-03-16 01:34:47

标签: gradle

mavenLocal()目前通过在我当地的m2搜索我的开发版来满足我的需求。

有没有其他方法告诉gradle搜索本地m2而不更改build.gradle或其他源代码文件?

1 个答案:

答案 0 :(得分:1)

您可以使用初始化脚本。

  

有几种方法可以使用init脚本:

     

在命令行上指定文件。命令行选项是-I或   --init-script后跟脚本的路径。命令行选项可以多次出现,每次添加另一个init   脚本。

     

将一个名为init.gradle的文件放在USER_HOME / .gradle /目录中。

     

将一个以.gradle结尾的文件放在USER_HOME / .gradle / init.d /中   。目录

     

将一个以.gradle结尾的文件放在GRADLE_HOME / init.d /中   目录,在Gradle分发中。这允许你打包一个   自定义Gradle分发包含一些自定义构建逻辑和   插件。您可以将它与Gradle包装器结合使用   自定义逻辑可用于企业中的所有构建。

示例init脚本

initscript {
    repositories {
        mavenLocal()
    }
}

查看docs了解详情。