Cling 如何从 github 安装?
Cling how to install from github?
我尝试包含到项目 Cling,但在此之前我从未使用过从 maven 手动安装。
页面说明是:
安装 Maven 3.2.3 或更新版本。
安装AndroidSDK并设置ANDROID_HOME环境变量
到SDK安装目录。
克隆 Cling 源:
git克隆https://github.com/4thline/cling.git
进入cling/目录。
将所有内容安装到本地 ~/.m2 Maven 存储库(这将
如果必须下载所有依赖项,请花几分钟时间
第一次)。
mvn clean install
如果您的构建因 Android/dex 打包错误而失败,则您忘记了清理。
- 在您的 pom.xml 中使用 Cling:
不知道为什么,pom.xml这里没有插入
您可以在 git 中心页面上看到 pom.xml
1,2,3,4步我都做了,但是第5步"Install everything"是什么,怎么办?
最后一步pom.xml
,需要放在哪里?
第 5 步归结为 运行 来自命令行的命令 mvn clean install
。
Maven 是在名为 POM file 的文件的帮助下配置的。这是一个名为 pom.xml
的 XML 文件。此文件包含 Maven 在构建期间将执行的所有操作。其中之一就是将 Java 源代码编译成最终的工件。要编译源代码,需要解决它的依赖关系;也就是说,Cling 依赖的其他库。所有这些必需的库都在此 POM 文件中声明。
Maven will automatically download every dependency of the project. It will store them (or install them in the Maven jargon) into a local repository。这个存储库只是本地驱动器上的一个目录结构,它将包含 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>
我强烈建议您阅读 Maven book from Sonatype 以熟悉使用 Maven。
我尝试包含到项目 Cling,但在此之前我从未使用过从 maven 手动安装。
页面说明是:
安装 Maven 3.2.3 或更新版本。
安装AndroidSDK并设置ANDROID_HOME环境变量 到SDK安装目录。
克隆 Cling 源:
git克隆https://github.com/4thline/cling.git进入cling/目录。
将所有内容安装到本地 ~/.m2 Maven 存储库(这将 如果必须下载所有依赖项,请花几分钟时间 第一次)。
mvn clean install
如果您的构建因 Android/dex 打包错误而失败,则您忘记了清理。
- 在您的 pom.xml 中使用 Cling:
不知道为什么,pom.xml这里没有插入
您可以在 git 中心页面上看到 pom.xml
1,2,3,4步我都做了,但是第5步"Install everything"是什么,怎么办?
最后一步pom.xml
,需要放在哪里?
第 5 步归结为 运行 来自命令行的命令 mvn clean install
。
Maven 是在名为 POM file 的文件的帮助下配置的。这是一个名为 pom.xml
的 XML 文件。此文件包含 Maven 在构建期间将执行的所有操作。其中之一就是将 Java 源代码编译成最终的工件。要编译源代码,需要解决它的依赖关系;也就是说,Cling 依赖的其他库。所有这些必需的库都在此 POM 文件中声明。
Maven will automatically download every dependency of the project. It will store them (or install them in the Maven jargon) into a local repository。这个存储库只是本地驱动器上的一个目录结构,它将包含 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>
我强烈建议您阅读 Maven book from Sonatype 以熟悉使用 Maven。