如何将多个 AMP 模块添加到 alfresco-sdk?
How to add multiple AMP modules to alfresco-sdk?
我是 alfresco-sdk 的新手。我习惯于使用旧式 AMP 模块,然后 运行 ant 脚本将它们组合到露天 WAR 文件中。
我已经学习了 alfresco-sdk 的教程
- 户外一体化
- 露天 AMP
- 露天分享
原型,运行 成功。
我不知道我是否有三个不同的 AMP 模块,如何将它们合并为一个?
例如,目前我在我的存储库中关注 AMP 模块 -
- 户外-DEF-AMP
- 露天通用 AMP
- alresco-ABC-AMP
我应该怎么做,当我发出 amp-to-war 命令时,它从以上三个模块中进行定制,然后放入露天 WAR.
我认为您应该坚持为每个现有模块使用单独的原型 alfresco(也称为存储库)AMP。
通过 运行 alfresco SDK maven build with target mvn package 在每个模块上,将为您创建一个 amp 文件。然后可以将这些放大器部署到您的露天实例(使用 apply_amps.bat),就像您可能习惯使用 ant 构建一样。
您不必通过 run.bat 文件执行 Maven 构建,该文件会在嵌入式容器中使用您的模块在露天启动。
如果你真的想将它们合并为一个,我想你必须将你的3个模块的代码合并到一个alfresco AMP类型的模块中,并且仍然按照上述方式工作。
我们可以使用露天 All-in-one 原型。
我们可以使用覆盖来包含我们的自定义模块,例如
alfresco-DEF-AMP
alfresco-generic-AMP
alresco-ABC-AMP
生成单个 WAR 文件 (alfresco/repo.war)
下面link很有用
http://docs.alfresco.com/sdk2.1/concepts/alfresco-sdk-advanced-add-custom-amps.html
我是 alfresco-sdk 的新手。我习惯于使用旧式 AMP 模块,然后 运行 ant 脚本将它们组合到露天 WAR 文件中。
我已经学习了 alfresco-sdk 的教程
- 户外一体化
- 露天 AMP
- 露天分享
原型,运行 成功。
我不知道我是否有三个不同的 AMP 模块,如何将它们合并为一个?
例如,目前我在我的存储库中关注 AMP 模块 -
- 户外-DEF-AMP
- 露天通用 AMP
- alresco-ABC-AMP
我应该怎么做,当我发出 amp-to-war 命令时,它从以上三个模块中进行定制,然后放入露天 WAR.
我认为您应该坚持为每个现有模块使用单独的原型 alfresco(也称为存储库)AMP。
通过 运行 alfresco SDK maven build with target mvn package 在每个模块上,将为您创建一个 amp 文件。然后可以将这些放大器部署到您的露天实例(使用 apply_amps.bat),就像您可能习惯使用 ant 构建一样。 您不必通过 run.bat 文件执行 Maven 构建,该文件会在嵌入式容器中使用您的模块在露天启动。
如果你真的想将它们合并为一个,我想你必须将你的3个模块的代码合并到一个alfresco AMP类型的模块中,并且仍然按照上述方式工作。
我们可以使用露天 All-in-one 原型。
我们可以使用覆盖来包含我们的自定义模块,例如
alfresco-DEF-AMP
alfresco-generic-AMP
alresco-ABC-AMP
生成单个 WAR 文件 (alfresco/repo.war)
下面link很有用
http://docs.alfresco.com/sdk2.1/concepts/alfresco-sdk-advanced-add-custom-amps.html