【问题标题】:How to add multiple AMP modules to alfresco-sdk?如何将多个 AMP 模块添加到 alfresco-sdk?
【发布时间】:2016-01-20 12:20:22
【问题描述】:

我是 alfresco-sdk 的新手。我习惯于使用老式 AMP 模块,然后运行 ​​ant 脚本将它们组合成 alfresco WAR 文件。

我已经关注了 alfresco-sdk 的教程

  1. 露天全合一
  2. 露天 AMP
  3. 露天分享

原型并成功运行。

我不知道我是否有三个不同的 AMP 模块,如何将它们组合成一个?

例如,目前我在我的仓库中关注 AMP 模块 -

  1. 露天-DEF-AMP
  2. 露天通用 AMP
  3. alresco-ABC-AMP

我应该怎么做,当我发出 amp-to-war 命令时,它会从上述三个模块中进行自定义,然后放入 alfresco WAR。

【问题讨论】:

    标签: alfresco


    【解决方案1】:

    我认为您应该坚持为每个现有模块使用单独的原型 alfresco(AKA 存储库)AMP。

    通过在每个模块上运行带有目标 mvn 包 的 alfresco SDK maven 构建,将为您创建一个 amp 文件。然后可以将这些放大器部署到您的 alfresco 实例(使用 apply_amps.bat),就像您可能习惯于使用 ant 构建一样。 您不必通过 run.bat 文件执行 maven 构建,该文件会在嵌入式容器中使用您的模块启动 alfresco。

    如果您真的想将它们合并为一个,我想您必须将 3 个模块的代码合并为一个 alfresco AMP 类型的模块,并且仍然按上述方式工作。

    【讨论】:

      【解决方案2】:

      我们可以为此使用 alfresco All-in-one 原型。

      我们可以使用覆盖来包含我们的自定义模块,例如

      alfresco-DEF-AMP
      alfresco-generic-AMP
      alresco-ABC-AMP
      

      生成单个 WAR 文件 (alfresco/repo.war)

      下面的链接很有用

      http://docs.alfresco.com/sdk2.1/concepts/alfresco-sdk-advanced-add-custom-amps.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-01-08
        • 2018-07-20
        • 2023-01-13
        • 2012-09-09
        • 2016-05-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多