Я пытаюсь настроить базовый пружинный MVC архетип.
Поскольку Spring поставляется с отличными образцами, он также поставляется с базовой настройкой mvc.
Итак, я проверил это:
svn https://src.springframework.org/svn/spring-samples/mvc-basic/trunk/
Изменено имя ствола dir на 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.
Далее я хотел создать архетип на основе моей предыдущей работы:
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]