【问题标题】:Cling how to install from github?Cling 如何从 github 安装?
【发布时间】:2016-02-03 04:43:19
【问题描述】:

我尝试将 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,需要放在哪里?

【问题讨论】:

    标签: android maven android-cling


    【解决方案1】:

    第 5 步归结为从命令行运行命令 mvn clean install


    Maven 是在一个名为POM file 的文件的帮助下配置的。它是一个名为 pom.xml 的 XML 文件。此文件包含 Maven 在构建期间将执行的所有操作。其中之一是将 Java 源代码编译成最终的工件。要编译源代码,需要解析其依赖关系;也就是Cling依赖的其他库。所有这些必需的库都在这个 POM 文件中声明。

    Maven 将自动下载项目的每个依赖项。它会将它们存储(或安装它们在 Maven 行话中)到 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 项目(Eclipse 或 IntelliJ 等每个主要 IDE 都有相应的工具)并声明您的项目将依赖 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。

    【讨论】:

      猜你喜欢
      • 2021-07-26
      • 2014-12-29
      • 1970-01-01
      • 2018-09-06
      • 2019-08-31
      • 2011-02-04
      • 2016-09-02
      • 2019-05-02
      • 2021-09-02
      相关资源
      最近更新 更多