代码之家  ›  专栏  ›  技术社区  ›  Vivek Kumar

如何构建Apache Sling 9

  •  1
  • Vivek Kumar  · 技术社区  · 7 年前

    我正在尝试构建Apache Sling 9(从项目根;不仅是launchpad/builder项目,而且是所有模块)。

    以下是我所做的:

    1. 退房 https://github.com/apache/sling (也试过了git://git.apache.org/sling.git)
    2. cd吊索
    3. mvn-DskipTests-更新快照包(我正在使用Maven 3.5.0)

    不幸的是,我在这方面遇到了两个问题:

    • [错误]无法获取依赖项{groupId=org.apache.sling,artifactId=org.apache.sling.launchpad,version=9-SNAPSHOT,type=slingfeature}的项目:无法找到项目组织。阿帕奇。吊索:组织。阿帕奇。吊索apache中的launchpad:txt:slingfeature:9-SNAPSHOT。快照( http://repository.apache.org/snapshots )

    • 我想 构建Apache Sling 9中使用的源代码的精确版本 但我不知道那是哪一个版本

    有人试过这个吗?有没有关于如何做到这一点的建议?

    [顺便说一句,虽然我记不起确切的修订版本,但它以前是有效的;当然是在Sling 8之后]

    谢谢

    1 回复  |  直到 7 年前
        1
  •  0
  •   Robert Munteanu    7 年前

    生成错误已在中修复 r1811803 ,感谢您的报道!

    对于吊索9释放中包含的来源,过程如下:

    • 列举Sling 9启动板中包含的所有工件。这很容易从 the slingfeature.txt file deployed on Maven Central
    • 对于具有组id的每个工件 org.apache.sling ,查看发布标签 https://svn.apache.org/repos/asf/sling/tags/${artifactId}
    • mvn install 对于这些工件中的每一个