“AEM Developer Tools”是一个基于
适用于Apache Sling的Eclipse插件
根据Apache许可证2发布。
它提供了几项使AEM开发更轻松的功能:
通过Eclipse Server Connector与AEM实例无缝集成。
内容和OSGI捆绑包的同步。
使用代码热交换功能调试支持。
通过特定项目创建向导简单BootstrapAEM项目。
轻松编辑JCR属性。
在使用AEM开发人员工具之前,请执行以下操作:
下载并安装
面向Java™ EE开发人员的Eclipse IDE
. AEM开发人员工具当前支持Eclipse Kepler或更高版本
可与AEM版本5.6.1或更高版本一起使用
配置eclipse安装,通过编辑您的
eclipse.ini
配置文件,如
Eclipse常见问题解答
.
在macOS上,右键单击
Eclipse.app
,然后选择
显示包内容
查找您的
eclipse.ini
.
一旦您满足了
要求
如上所示,您可以安装插件:
浏览
AEM Developer Tools
网站位置
https://eclipse.adobe.com/aem/dev-tools/
.
复制
安装链接
.
或者,您也可以下载归档文件,而不是使用安装链接。 这样做允许脱机安装,但您未收到自动更新通知。
在Eclipse中,打开
帮助
菜单。
单击
安装新软件
.
单击
添加……
.
In
名称
键入AEM Developer Tools。
In
位置
复制安装URL
单击
确定
.
选中两者
AEM
和
Sling
插件。
单击
下一步
。
单击
下一步
。
接受Lincese协议,然后单击
完成
.
单击
是
重新启动Eclipse。
如何导入现有项目
参见
如何在Eclipse中使用从AEM下载的捆绑包
.
AEM视角
AEM Development Tools for Eclipse附带了一个透视,可让您完全控制AEM项目和实例。
示例多模块项目
“AEM开发人员工具”包含一个示例的多模块项目,可帮助您快速了解Eclipse中的项目设置。 它还可用作几项AEM功能的最佳实践指南。
了解有关项目原型的更多信息
.
要创建示例项目,请完成以下步骤:
在
文件
>
新
>
项目
菜单,浏览到
AEM
部分并选择
AEM示例多模块项目
.
单击
下一步
。
此步骤可能需要一些时间,因为m2eclipse必须扫描原型目录。
在JSP文件中启用标记库自动完成
标记库自动完成功能可开箱即用,前提是将适当的依赖关系添加到项目中。 使用AEM Uber Jar时存在一个已知问题,该问题不包括所需的tld和TagExtraInfo文件。
要解决此问题,请确保org.apache.sling.scripting.jsp.taglib工件位于AEM Uber Jar之前的类路径中。 对于Maven项目,请将以下依赖项放在pom.xml中的Uber Jar之前。
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.scripting.jsp.taglib</artifactId>
<scope>provided</scope>
</dependency>
确保为AEM的部署添加正确的版本。
适用于Eclipse网站的官方Apache Sling IDE工具为您提供了有用的信息:
此 适用于Eclipse的Apache Sling IDE工具 用户指南,本文档将指导您了解AEM开发工具支持的整体概念、服务器集成和部署功能。
此 “疑难解答”部分.
此 已知问题列表.
以下官员 Eclipse 文档可以帮助设置环境:
Eclipse快速入门
Eclipse Luna帮助系统
Maven集成(m2eclipse)