AEM Eclipse插件 - 新项目创建问题

时间:2015-02-17 06:38:03

标签: maven eclipse-plugin adobe cq5 aem

我已经从https://eclipse.adobe.com/aem/dev-tools安装了AEM Eclipse插件(我将其作为存档下载并在我的Eclipse中用作本地存档)。

然后我遇到了在创建新项目时没有出现AEM向导的问题。找到解决方法从https://repo.adobe.com/nexus/content/groups/public/archetype-catalog.xml下载原型目录xml文件,并将其作为本地原型目录添加到Eclipse(Maven)。它在创建新项目时开始显示AEM项目。我可以在选择New - AEM - AEM Sample Multi-Module Project后打开的对话框中看到3个原型。

我可以看到com.adobe.granite.archetypes:带有5,6和7版本的sample-project-archetype。当我选择版本 7(甚至5和6)并单击下一步按钮时,它会显示maven配置对话框,但会保持在同一个原型选择对话框中。当我再次单击时,我可以看到对话框的标题更改为"此步骤定义了与新项目一起使用的服务器。" 但没有选项选择服务器。在日食日志中,我可以看到错误:"未处理的事件循环异常" 和堆栈跟踪

java.lang.RuntimeException:无法处理archetype:null     在com.adobe.granite.ide.eclipse.ui.wizards.np.AdvancedSettingsComponent.initialize(AdvancedSettingsComponent.java:267)     在com.adobe.granite.ide.eclipse.ui.wizards.np.SimplerParametersWizardPage.setVisible(SimplerParametersWizardPage.java:160)....

我尝试了几种更改代理设置的选项,使用外部安装的maven,并尝试按照某些网站上的建议单独从服务器下载原型jar。但是无法使其发挥作用。

任何帮助将不胜感激。

我正在使用:面向Web开发人员的Eclipse Java EE IDE。版本:Kepler Release Build id:20130614-0229 Maven:apache-maven-3.1.1

1 个答案:

答案 0 :(得分:0)

我有同样的问题,现在我解决了。似乎无法访问原型目录中的存储库URL。在我的例子中,它是https的代理设置,我在settings.xml中设置 作为检查尝试从命令行安装项目以查看更多信息:

  

mvn archetype:generate -DgroupId = de.test -DartifactId = testAEM -DarchetypeArtifactId = sample-project-archetype -DarchetypeGroupId = com.adobe.granite.archetypes -DarchetypeVersion = 7 -DarchetypeCatalog = file:// [aem的路径原型文件] /archetype-catalog.xml -DinteractiveMode = true

希望有所帮助