[英]What is Maven repository in Android Studio?
谁能巧妙解释Android Studio中的Maven repository
是什么? 我试图理解它,但是找不到更好的解释。 上一次我需要在项目中添加一些依赖项,直到我在build.gradle
文件中添加了指向Maven and Jcenter
的链接,这些依赖项才起作用。
它完美地工作了,但我的问题只是想知道Android Studio中到底是什么Maven和Jcenter? 预先感谢您的回答。
Maven存储库是公共或私有的“仓库”,用于存储库,插件和一般工件。
它与Android Studio或其他IDE不相关。
JCenter是查找和共享流行的Apache Maven软件包的地方,供Maven,Gradle,Ivy,SBT等使用。
Android中使用的其他常见回购协议是:
在gradle脚本中,您可以在repositories
块中找到它们:
/**
* The repositories block configures the repositories Gradle uses to
* search or download the dependencies. Gradle pre-configures support for remote
* repositories such as JCenter, Maven Central, and Ivy. You can also use local
* repositories or define your own remote repositories. The code below defines
* JCenter as the repository Gradle should use to look for its dependencies.
*
* New projects created using Android Studio 3.0 and higher also include
* Google's Maven repository.
*/
repositories {
google()
jcenter()
}
我不是Java家伙,但来自Google的快速查找:
Maven是构建和依赖项管理工具(有助于构建项目和下载依赖项)。
Jcenter看起来像可用库的存储库(是maven进程下载的所有依赖项的源)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.