簡體   English   中英

什么是Android Studio中的Maven存儲庫?

[英]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是Maven 倉庫之一。

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM