在 Eclipse Alfresco 中快速开发应用程序(热重载)

问题描述 投票:0回答:2

我想更改子项目 AMP (add-action-repo) 中的 SendAsEmailActionExecuter.java 文件,该文件位于 Alfresco 5 社区的 All-in-one 项目内。这是一个示例,您可以在以下链接中看到。我正在 eclipse 中开发,当我自定义 ftl 或 js 文件时,eclipse 会重新加载更改。如何使用 java 文件实现相同的效果,而不需要每次都执行 clean install -Prun 命令。

我注意到了这个 guide 但 DemoComponentTest 并没有成功。

这种情况如何实现热重载?

java eclipse maven alfresco reloading
2个回答
2
投票

Alfresco SDK 中的快速应用程序开发 (RAD) 由 spring 加载的库提供。

长话短说,您需要根据您的操作系统使用附带的 OOTB run.sh / run.bat 来运行您的项目。

运行脚本将检查弹簧加载的 jar 是否已存在于您的存储库中,如果不存在则运行配置文件设置以获取它,然后运行

mvn integration-test -Prun
mvn install -Prun
,我不记得哪个叫在脚本上,但它应该是这两个之一


更新:

  • 请参阅此文件以获取更多参考
  • 请注意,RAD 在 SDK-2.2 中不可用,因为它与其不兼容,并且会阻止存储库启动
  • SDK 2.2 仅适用于 alfresco 5.1.x 代码库(并且它是开发 5.1.x 扩展的唯一可行选项)

0
投票

看一下AppEnd;开源免费软件低代码 RAD 平台

© www.soinside.com 2019 - 2024. All rights reserved.