坚持如何从github安装



>我尝试包含到项目Cling,但之前我从未使用过从maven手动安装。

页面上的说明是:

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

  2. 安装安卓 SDK 并设置ANDROID_HOME环境变量到 SDK 安装目录。

  3. 克隆保鲜源:
    Git 克隆 https://github.com/4thline/cling.git

  4. 切换到 cling/目录。

  5. 将所有内容安装到本地 ~/.m2 Maven 存储库中(这将如果必须下载所有依赖项,请花几分钟时间第一次(。

    MVN 全新安装

如果您的构建因 Android/dex 打包错误而失败,那么您忘记了清理。

  1. 在你的绒球中使用粘附.xml与:
    不知道为什么,但是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>

我强烈建议您阅读Sonatype的Maven书籍,以熟悉Maven的使用。

最新更新