Я пытаюсь настроить базовый архетип mvc весны.Maven не может найти локально установленный архетип
Поскольку весна поставляется с большими образцами, она также поставляется с базовой установкой mvc.
Так что я проверил, что из:
svn https://src.springframework.org/svn/spring-samples/mvc-basic/trunk/
Изменена реж хобот имя к весне-MVC-основной.
Далее я создаю ~/.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>
Тогда внутри пружинного MVC-основной каталог I бежать:
mvn install
Когда я смотрю в .m2/хранилище/орг/springframework/образцы весенне-MVC-основной создается там.
Далее я хотел произвести архетип, основанный на моей предыдущей работе:
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]
Я не думаю, что это главный вопрос, который у меня есть. Пробовал, добавив параметр param, но я все еще получаю: [ERROR] Не удалось выполнить цель org.apache.maven.plugins: maven-archetype-plugin: 2.2: сгенерировать (default-cli) в проекте standalone-pom: нужного архетипа не существует (org.springframework.samples: mvc-basic: 1.0.0-SNAPSHOT) -> [Помощь 1] –
Обновленный ответ, также рассмотрите предложение @raghuram! –