[英]Cling how to install from github?
我試圖包括項目Cling ,但在我從未使用過從maven手動安裝之前。
在頁面上的說明是:
安裝Maven 3.2.3或更高版本。
安裝Android SDK,並將ANDROID_HOME環境變量設置為SDK安裝目錄。
克隆Cling源:
git clone https://github.com/4thline/cling.git
轉到cling /目錄。
將所有內容安裝到本地〜/ .m2 Maven存儲庫中(如果必須首次下載所有依賴項,這將需要幾分鍾的時間)。
mvn全新安裝
如果您的構建因Android / dex打包錯誤而失敗,則您忘記了清理。
我已經完成了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,您需要:
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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.