dng*_*fng 3 java archetypes m2eclipse maven sts-springsourcetoolsuite
我对此感到非常沮丧,我已经从Spring安装了最新的STS版本,现在我正在尝试基于appfuse-basic-jsf设置一个简单的archtype项目.
通过选择New - > Maven Project - >从列表中选择appfuse-basic-jsf
它始终失败,并显示以下错误消息:
无法从原型创建项目[org.appfuse.archetype:appfuse-basic-jsf:RELEASE]
根据细节,它说:
定义的工件不是原型
任何帮助将不胜感激.
解决此问题的更好方法是直接从远程目录中获取更新的AppFuse原型(即具有新原型名称,artifactIds等的原型).去做这个:
在STS或Eclipse IDE中,选择"窗口" - >"首选项"菜单项.
在"首选项"屏幕上,展开leftPane树视图中的Maven节点.
在Maven节点下,选择"Archetypes".
单击右侧的"添加远程目录..."按钮.
在"远程原型目录"对话框中,通过输入目录文件的" https://oss.sonatype.org/content/repositories/appfuse/archetype-catalog.xml "和相应的描述(指定目录URL和描述)(例如来自远程目录的AppFuse原型).
单击"验证..."(这可能与远程URL联系,并通过找到的原型列表下载+枚举),然后单击"确定".
最后,单击"应用"和"确定".
完成上述步骤后,当您创建新的Maven项目时,在向导的"选择原型"屏幕上,您可以在目录下拉列表中选择新添加的目录,并查看从远程下载的所有可用原型.网址.选择您需要的原型,它将成功创建项目,没有上述问题.
注意:我正在使用Eclipse 4.3(Kepler)for JavaEE,并安装了m2e插件.
有关该问题的详细分析以及修复此问题的步骤(包括屏幕截图),请参阅我的博文http://www.obinnakalu.blogspot.com/2013/09/a-solution-for-fixing-broken-maven.html
归档时间: |
|
查看次数: |
3500 次 |
最近记录: |