Создание проекта Wicket с использованием Maven - PullRequest
1 голос
/ 21 сентября 2010

Я пытаюсь создать проект калитки с:

mvn archetype:create 
-DarchetypeGroupId=org.apache.wicket 
-DarchetypeArtifactId=wicket-archetype-quickstart 
-DarchetypeVersion=1.5-M2.1 
-DgroupId=com.mycompany 
-DartifactId=myproject

Оператор был создан с помощью инструмента на http://wicket.apache.org/start/quickstart.html

Если я выполню его, я получу:

The META-INF/maven/archetype.xml descriptor cannot be found

что не так.Я новичок Maven

Любая помощь ценится

Марсель

1 Ответ

2 голосов
/ 21 сентября 2010

Обновление: Похоже, что архетип Wicket использует "новый" дескриптор архетипа (т.е. post Archetype 1.0.x).Поэтому используйте цель generate вместо create:

$ mvn archetype:generate \
      -DarchetypeArtifactId=wicket-archetype-quickstart \
      -DarchetypeGroupId=org.apache.wicket \
      -DarchetypeVersion=1.5-M2.1 \
      -DgroupId=com.mycompany \
      -DartifactId=myproject \
      -Dversion=1.0-SNAPSHOT \
      -DinteractiveMode=false
[INFO] Scanning for projects...

Кажется, проблема в файле archetype.xml версии 1.5-M2.1 (и текущей версии SNAPSHOT) калитки-архетип-быстрый старт.Я предлагаю использовать предыдущую версию и обновить версию артефактов калитки в сгенерированном проекте:

mvn archetype:create \
-DarchetypeGroupId=org.apache.wicket \
-DarchetypeArtifactId=wicket-archetype-quickstart \
-DarchetypeVersion=1.4.11 \
-DgroupId=com.mycompany \
-DartifactId=myproject
...