2013-11-01 2 views
0

Я создаю верблюжьих проект с использованием Maven с командой наблюдения:Как создать проект Camel с использованием Maven?

mvn archetype:create -DarchetypeGroupId=org.apache.camel.archetypes -DarchetypeArtifactId=camel-archetype-java -DarchetypeVersion=2.12.1 -DgroupId=camelinaction -DartifactId=order-router

Затем после использования команды я получаю ERRORS и ничего не работает.

Что я делаю неправильно?

ответ

3

Попробуйте archetype:generate вместо archetype:create

mvn archetype:generate -DarchetypeGroupId=org.apache.camel.archetypes -DarchetypeArtifactId=camel-archetype-java -DarchetypeVersion=2.12.1 -DgroupId=camelinaction -DartifactId=order-router

После этого, если вы читали решение проблемы вы имели с log4j в вашем другую должность, вы должны быть хорошо.

+0

Спасибо, что полностью решил мою проблему! Я не понимаю, хотя ... почему эта команда работает, а другая - нет? В любом случае, это материал для еще одного вопроса: P Спасибо! –

1

Проблема в том, что архетип не находится в каталоге Maven Central. Вы должны указать, откуда должен извлекаться архетип, например:

mvn archetype:generate -DarchetypeGroupId=org.apache.camel.archetypes -DarchetypeArtifactId=camel-archetype-java -DarchetypeVersion=2.3-SNAPSHOT -DgroupId=cameinaction -DartifactId=order-router -DarchetypeRepository=https://repository.apache.org/content/groups/snapshots-group 
+0

Это странно, особенно учитывая, что команда была предложена в книге «Верблюд в действии». Благодаря ! –

+0

Помогло ли это решить вашу проблему? –

+0

Эта команда на самом деле не работает. Но команда, данная Гровой, делает. Я все равно дал вам +1, потому что вы пробовали. –

Смежные вопросы