Существует ли какой-либо архетип Apache Click maven, похожий на Wicket?

#maven #click-framework

#maven #click-framework

Вопрос:

Существует ли какой-либо архетип Apache Click maven, похожий на quick start от Wicket? Похож на http://wicket.apache.org/start/quickstart.html В принципе, что мне нужно, так это способ быстро начать использовать Apache Click с помощью Maven. Заранее спасибо.

Ответ №1:

Я никогда не пробовал это сам, но этот проект предоставляет архетип maven для click. Не похоже, что они предоставляют его в общедоступном репозитории, поэтому вам нужно будет проверить исходные тексты, скомпилировать и установить его, и тогда вы сможете его использовать, например:

 $ svn checkout http://construtor.googlecode.com/svn/trunk/ construtor-read-only
$ cd construtor-read-only/maven-archetype-click/
$ mvn clean install
$ mvn archetype:generate
[...]
387: local -> maven-archetype-click (An archetype which generates a simplifed sample of the Apache Click Framework.)
[...]
  

Ответ №2:

В интересах будущих пользователей, есть инструкции для достижения этого здесь. Однако у меня удаленная сборка с использованием Maven 3 не работала, как и предложенная локальная установка без некоторых изменений. Это то, что сработало для меня:

  1. Загрузите файл archetype jar
  2. Установите архетип в локальном репозитории maven 3:

    установка mvn:install-file -DgroupId=com.google.constructor.archetypes -DartifactId=maven-archetype-click -Dversion=1.0 -Dpackaging =jar -Dfile=maven-archetype-click-1.0.jar

  3. Создать скелет проекта:

    архетип mvn: сгенерировать -DarchetypeGroupId=com.google.constructor.archetypes -DarchetypeArtifactId=maven-archetype-click -DarchetypeVersion=1.0 -DgroupId=com.test -DartifactId=clickprimer -DarchetypeCatalog=local

  4. cd clickprimer

  5. чистый пакет mvn
  6. mvn jetty: выполнить