gpt4 book ai didi

maven - 无法从 springsource 中的原型(prototype)创建项目

转载 作者:行者123 更新时间:2023-12-04 16:49:06 27 4
gpt4 key购买 nike

我正在尝试创建一个 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

下面是截图。

enter image description here

最佳答案

解决此问题的更好方法是直接从远程目录获取更新的 AppFuse 原型(prototype)(即具有新原型(prototype)名称、artifactIds 等的原型(prototype))。去做这个:

  • 在您的 STS 或 Eclipse IDE 中,选择“Window”->“Preferences”菜单项。
  • 在 Preferences 屏幕上,展开 leftPane TreeView 中的 Maven 节点。
  • 在 Maven 节点下,选择“Archetypes”。
  • 单击右侧 Pane 中的“添加远程目录...”按钮。
  • 在“远程原型(prototype)目录”对话框中,通过为目录文件输入“https://oss.sonatype.org/content/repositories/appfuse/archetype-catalog.xml”以及适当的描述(例如来自远程目录的 AppFuse 原型(prototype))来指定目录 URL 和描述。
  • 单击“验证...”(这可能会联系远程 url 并通过找到的原型(prototype)列表进行下载+枚举),然后单击确定。
  • 最后,单击“应用”和“确定”。

  • 完成上述步骤后,当您创建一个新的 Maven 项目时,在向导的“选择原型(prototype)”屏幕上,您可以在目录下拉列表中选择新添加的目录,并查看从远程下载的所有可用原型(prototype)网址。选择您所需的原型(prototype),它将成功创建项目,而不会出现上述问题。

    注意:我使用 JavaEE 的 Eclipse 4.3 (Kepler),安装了 m2e 插件。

    有关该问题的详分割析和修复步骤(包括屏幕截图),请参阅我的博文 http://www.obinnakalu.blogspot.com/2013/09/a-solution-for-fixing-broken-maven.html

    关于maven - 无法从 springsource 中的原型(prototype)创建项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5879294/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com