本地gradle存储库镜像

冰激凌

我需要在没有网络连接的PC上构建android应用程序(或仅在没有外部访问权限的本地网络上)。

如何为gradle的二进制文件和应用程序依赖项创建本地存储库镜像?宁可使用本地目录,但是如果不可能,那么可以使用本地计算机上运行的某些人工服务吗?

冰激凌

需要解决两个问题:

  1. 下载gradle的二进制文件

  2. 从远程存储库下载工件。

通过更改gradle / wrapper / gradle-wrapper.properties文件解决了第一个问题:

distributionUrl=../../cache/gradle-2.2.1-all.zip

其中value是gradle二进制文件的本地副本的路径。

Sonatype Nexus服务器解决了第二个问题。启动它并使用默认帐户登录:admin / admin123

在Maven中央存储库代理的设置中,更改Override Local Storage Location缓存文件夹路径上的参数

在项目中,接下来替换mavenCentral():

repositories {
    maven { url "http://localhost:8081/nexus/content/repositories/central/" }
}

建立您的专案。现在,所有项目部门都位于您的缓存文件夹中。

然后,您可以在缓存文件夹的路径上替换maven url:

repositories {
    maven { url "file://" + project.getRootDir().absolutePath + "/cache" }
}

现在,您可以在没有网络连接的情况下将缓存文件夹复制到PC,并且可以绝对离线构建项目

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

gradle存储库指向具有多个库的本地目录

来自分类Dev

如何使gradle覆盖本地Maven存储库中的库?

来自分类Dev

我在本地CentOS YUM镜像中是否需要这些存储库?

来自分类Dev

如何从本地存储库覆盖现有的Gradle插件?

来自分类Dev

与Gradle兼容的Maven存储库或本地使用的替代方法

来自分类Dev

使用gradle将jar上传到本地Maven存储库

来自分类Dev

Android Studio,Gradle从未使用我的本地Maven存储库

来自分类Dev

如何从本地存储库覆盖现有的Gradle插件?

来自分类Dev

我可以在Gradle中定义自己的本地存储库吗

来自分类Dev

与Gradle兼容的Maven存储库或本地使用的替代方法

来自分类Dev

Gradle和本地Ivy存储库找不到传递依赖

来自分类Dev

告诉镜像的git存储库及其镜像之间的区别?

来自分类Dev

本地Monticello存储库

来自分类Dev

GitHub本地存储库

来自分类Dev

本地Monticello存储库

来自分类Dev

ubuntu 存储库的任何 HTTPs 镜像

来自分类Dev

是否可以镜像 apt 存储库?

来自分类Dev

按存储库删除 docker 镜像

来自分类Dev

“远程”是镜像还是外部存储库的参考?

来自分类Dev

Gradle:如何将Android库发布到本地存储库

来自分类Dev

Android库-使用Gradle将多个变体发布到本地Maven存储库

来自分类Dev

本地机器上存储的docker镜像在哪里

来自分类Dev

使用Gradle(Android Studio)和本地Maven存储库时无法构建应用

来自分类Dev

Gradle将工件部署到本地目录内的Maven存储库

来自分类Dev

Gradle依赖关系:使用本地jar进行编译还是通过Maven存储库进行编译?

来自分类Dev

使用Gradle(Android Studio)和本地Maven存储库时无法构建应用

来自分类Dev

Gradle将工件部署到本地目录内的Maven存储库

来自分类Dev

如何在我的 Maven 本地存储库中使用 gradle 发布现有的 aar?

来自分类Dev

在 Gradle 构建中定义 Maven 存储库后,如何将其替换为本地目录?

Related 相关文章

  1. 1

    gradle存储库指向具有多个库的本地目录

  2. 2

    如何使gradle覆盖本地Maven存储库中的库?

  3. 3

    我在本地CentOS YUM镜像中是否需要这些存储库?

  4. 4

    如何从本地存储库覆盖现有的Gradle插件?

  5. 5

    与Gradle兼容的Maven存储库或本地使用的替代方法

  6. 6

    使用gradle将jar上传到本地Maven存储库

  7. 7

    Android Studio,Gradle从未使用我的本地Maven存储库

  8. 8

    如何从本地存储库覆盖现有的Gradle插件?

  9. 9

    我可以在Gradle中定义自己的本地存储库吗

  10. 10

    与Gradle兼容的Maven存储库或本地使用的替代方法

  11. 11

    Gradle和本地Ivy存储库找不到传递依赖

  12. 12

    告诉镜像的git存储库及其镜像之间的区别?

  13. 13

    本地Monticello存储库

  14. 14

    GitHub本地存储库

  15. 15

    本地Monticello存储库

  16. 16

    ubuntu 存储库的任何 HTTPs 镜像

  17. 17

    是否可以镜像 apt 存储库?

  18. 18

    按存储库删除 docker 镜像

  19. 19

    “远程”是镜像还是外部存储库的参考?

  20. 20

    Gradle:如何将Android库发布到本地存储库

  21. 21

    Android库-使用Gradle将多个变体发布到本地Maven存储库

  22. 22

    本地机器上存储的docker镜像在哪里

  23. 23

    使用Gradle(Android Studio)和本地Maven存储库时无法构建应用

  24. 24

    Gradle将工件部署到本地目录内的Maven存储库

  25. 25

    Gradle依赖关系:使用本地jar进行编译还是通过Maven存储库进行编译?

  26. 26

    使用Gradle(Android Studio)和本地Maven存储库时无法构建应用

  27. 27

    Gradle将工件部署到本地目录内的Maven存储库

  28. 28

    如何在我的 Maven 本地存储库中使用 gradle 发布现有的 aar?

  29. 29

    在 Gradle 构建中定义 Maven 存储库后,如何将其替换为本地目录?

热门标签

归档