簡體   English   中英

Cling如何從github安裝?

[英]Cling how to install from github?

我試圖包括項目Cling ,但在我從未使用過從maven手動安裝之前。

在頁面上的說明是:

  1. 安裝Maven 3.2.3或更高版本。

  2. 安裝Android SDK,並將ANDROID_HOME環境變量設置為SDK安裝目錄。

  3. 克隆Cling源:
    git clone https://github.com/4thline/cling.git

  4. 轉到cling /目錄。

  5. 將所有內容安裝到本地〜/ .m2 Maven存儲庫中(如果必須首次下載所有依賴項,這將需要幾分鍾的時間)。

    mvn全新安裝

如果您的構建因Android / dex打包錯誤而失敗,則您忘記了清理。

  1. 在pom.xml中通過以下方式使用Cling:
    不知道為什么,但是pom.xml不能在這里插入
    你可以在github頁面上看到pom.xml

我已經完成了1,2,3,4步驟,但是在步驟5中,什么是“安裝所有內容”呢?
最后一步是pom.xml ,需要放在哪里?

步驟5歸結為從命令行運行命令mvn clean install


Maven是借助一個稱為POM文件的文件進行配置的 這是一個名為pom.xml的XML文件。 該文件包含Maven在構建過程中將執行的所有操作。 這些事情之一就是將Java源代碼編譯成最終的工件。 要編譯源代碼,它需要解決其依賴關系。 也就是Cling依賴的其他庫。 所有這些必需的庫都在此POM文件中聲明。

Maven將自動下載項目的每個依賴項。 它將存儲它們(或它們安裝在Maven行話中)到本地存儲庫中 該存儲庫只是本地驅動器上的目錄結構,它將包含Maven從Internet(更確切地說是從為項目配置的遠程存儲庫)下載的每個JAR和POM。

Maven將只執行一次該過程。 當所有依賴項都安裝在本地存儲庫中后,它將不再下載(默認情況下)。 這就是為什么第一個構建要比后續構建更長的原因。

因此,要執行步驟5,您需要:

  • 打開命令提示符
  • 在第3步進入使用git clone https://github.com/4thline/cling.git命令簽出Cling的目錄。
  • 進入cling子目錄。
  • 這里應該有一個pom.xml文件。 這是Maven的主要切入點。 從此位置運行命令mvn clean install

第6步針對您要構建的項目。 完成步驟1至5時,您已經編譯並安裝了最新版本的Cling。 現在是時候使用它了!

要很好地使用它,您需要創建一個Maven項目(每個主要IDE(例如Eclipse或IntelliJ)都具有相應的功能),並聲明您的項目將依賴Cling。 該聲明是使用項目的POM文件中的XML來完成的。

<dependencies>
  <dependency>
    <groupId>org.fourthline.cling</groupId>
    <artifactId>cling-core</artifactId>
    <version>2.1.1-SNAPSHOT</version>
  </dependency>
</dependencies>

我強烈建議您閱讀SonatypeMaven書,以熟悉使用Maven。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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