gpt4 book ai didi

java - Maven找不到本地安装的原型(prototype)

转载 作者:行者123 更新时间:2023-12-01 15:33:32 25 4
gpt4 key购买 nike

我正在尝试设置一个基本的 spring mvc 原型(prototype)。

由于 Spring 提供了很好的示例,因此它还提供了基本的 mvc 设置。

所以我检查了一下:

svn https://src.springframework.org/svn/spring-samples/mvc-basic/trunk/

将目录名称 trunk 更改为 spring-mvc-basic。

接下来我创建 ~/.m2/settings.xml (之前没有创建此文件是否正常)然后我添加

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"                                                                                                
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>${user.home}/.m2/repository</localRepository>
<!--localRepository>${user.home}/.m2/repository2</localRepository-->
</settings>

然后在 spring-mvc-basic 目录中运行:

mvn install

当我查看 .m2/repository/org/springframework/samples 时, spring-mvc-basic 已在那里创建。

接下来我想根据我之前的工作生成一个原型(prototype):

mvn archetype:generate --batch-mode -DarchetypeArtifactId=mvc-basic -DgroupId=org.foo.bar -DartifactId=TestMVC -Dversion=0.1-SNAPSHOT -DarchetypeGroupId=org.springframework.samples

但是由于某种原因我无法理解该命令总是失败:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2.2:generate (default-cli) on project standalone-pom: The desired archetype does not exist (org.springframework.samples:mvc-basic:1.0) -> [Help 1]

最佳答案

Next I wanted to generate an archetype based on my previous work:

你说这个是什么意思?您想通过将这项工作转换为原型(prototype)项目来将其提供给其他人吗?如果是这样,您为此选择了错误的命令。你需要做 mvn archetype:create-from-project

关于java - Maven找不到本地安装的原型(prototype),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9251161/

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