我正在尝试创建一个AppFuse原型(prototype),以使用Spring源使用Hibernate,Spring和Spring MVC创建一个Web应用程序。

但是我收到以下错误。

Unable to create project from archetype [org.appfuse.archetypes:appfuse-basic-spring:RELEASE]
The defined artifact is not an archetype

下面是屏幕截图。

最佳答案

由于内部STS原型(prototype)目录仍然引用了旧的原型(prototype)名称,因此出现了问题。他们现在都拥有扩展名“-archetype”

我发现的解决方案是从命令行运行脚本-您可以在以下页面上生成它:

static.appfuse.org/archetypes.html

我还在STSes JIRA中记录了该问题-希望它能尽快得到解决。

10-04 18:26