1

我想在 Alfresco 5 社区的一体化项目中的子项目 AMP (add-action-repo) 中的 SendAsEmailActionExecuter.java 文件中进行更改。这是一个示例,您可以在以下链接中看到。我正在 Eclipse 中开发,当我自定义 ftl 或 js 文件时,Eclipse 会重新加载更改。无需每次都执行 clean install -Prun 命令,如何使用 java 文件实现相同的功能。

我注意到了这个指南,但 DemoComponentTest 并没有成功。

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

4

1 回答 1

2

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

长话短说,您需要使用随附的 OOTB run.sh / run.bat 运行您的项目,具体取决于您的操作系统。

运行脚本将检查您的存储库中是否已经存在弹簧加载的 jar,如果不存在则运行配置文件设置以获取它,然后运行mvn integration-test -Prun​​or mvn install -Prun,我不记得在脚本上调用了哪个,但它应该是这两个之一


更新 :

  • 请参阅此文件以供进一步参考
  • 请注意,RAD 在 SDK-2.2 中不可用,因为它与它不兼容,并且会阻止 repo 启动
  • SDK 2.2 仅适用于 alfresco 5.1.x 代码库(它是开发 5.1.x 扩展的唯一可行选项)
于 2016-03-04T15:43:56.790 回答