AEM + Filevault + Intellij集成

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

我正在使用filevault将crx映射到本地文件系统的AEM 6.2。我也在svn中为ui.apps提供了我的代码,这是在intellij中。

问题:如果我更改了任何组件对话框,首先我需要将我的crx与本地文件系统同步,然后将更改从文件系统复制到svn文件夹。

我尝试使用vlt命令集成intellij但获取消息

文件受版本控制

有没有办法我可以将所有三个聚集在一起,所以从IDE我可以更新代码库?

intellij-idea aem
2个回答
4
投票

您可以使用IntelliVault插件将内容推送到CRX或从CRX中提取内容。

在这样的设置中,CRX实际位于何处并不重要。您可以在版本控制下保留一组文件,IDE插件允许您随时向/从CRX推送/拉出。它使用引擎盖下的Vault命令行工具。

这可能不是你要问的,但它对我有用。

另一种选择是从命令行使用AEM Sync。这是一个Node包,可用于监听文件更改。让它在后台运行,您在IDE中所做的更改将自动反映在AEM中。注意切换Git分支等大的变化。如果您在AEM Sync运行时碰巧更改了大量文件,这些可能会导致AEM同步死亡并可能干扰AEM本身。


0
投票

Aem sync就像魅力 - https://github.com/gavoja/aemsync

转到终端> CD到您通过npm安装aemsync的目录>点击github页面提供的命令。

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