Каковы URL всех каталогов Архетипа Знатока, о которых Вы знаете?

IntegerUpDown имеет свойство для удовлетворения вашего запроса: AllowTextInput="False"

44
задан Jean-Rémy Revy 20 September 2012 в 09:51
поделиться

4 ответа

<забастовка> Честно говоря, я действительно не вижу точку создания списка всех каталогов. Для меня выглядит более "естественным" выбрать проект сначала и затем добавить каталог при необходимости. Поэтому существует IMO больше значения в списке архетипов. Вам будет нужно их имя так или иначе, даже если у Вас будут все каталоги в списке.

Так или иначе, вот некоторые кандидаты;

Редактирование: после разъяснения Matthew по поводу каталогов архетипа.

я неправильно понял некоторые понятия, и мой ответ не является четким и корректным.

точка каталогов точно к [1 138] не, должны знать названия архетипов заранее . Они заставлены опубликовать архетипы и позволить mvn archetype:generate перечислять архетипы. Таким образом, имеет смысл добавлять, "внешние" каталоги (поймите не во внутреннем) получить более широкий список известных архетипов при использовании mvn archetype:generate.

Для архетипов без каталога, пользователи должны ввести ужасную команду, которая должна быть зарегистрирована где-нибудь (потому что это требует знания артефакта).

Относительно моих суждений:

<час>

Одна забавная вещь я учился при рытье этого. Парни знатока обеспечивают хороший инструмент, который помогает людям, разрабатывающим архетипы создать каталог XML: archetype:crawl цель в основном проверяет локальный репозиторий Знатока, ищущий Архетипы, и генерирует/обновляет archetype-catalog.xml файл в [1 110] по умолчанию. Проекты, люди просто должны выполнять периодически что-то как:

mvn archetype:crawl -Dcatalog=/var/www/html/archetype-catalog.xml

Grails не предоставляет каталог. Для создания проекта , мы должны работать :

mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:generate -DarchetypeGroupId=org.grails \
-DarchetypeArtifactId=grails-maven-archetype \
-DarchetypeVersion=1.0 \
-DarchetypeRepository=http://snapshots.repository.codehaus.org \
-DgroupId=example -DartifactId=my-app

, Но как только мы сделали это, у нас есть архетип в нашем локальном репозитории. Таким образом, если мы вводим:

mvn archetype:crawl -Dcatalog=/home/<me>/.m2/archetype-catalog.xml

архетип перечислен в [1 111], и мы можем теперь использовать mvn archetype:generate для Grails также (см. опцию 5):

mvn archetype:generate
...
[INFO] No archetype defined. Using maven-archetype-quickstart (org.apache.maven.archetypes:maven-archetype-quickstart:1.0)
Choose archetype:
1: local -> maven-archetype-archetype (archetype)
2: local -> maven-archetype-j2ee-simple (j2ee)
3: local -> maven-archetype-quickstart (quickstart)
4: local -> maven-archetype-webapp (webapp)
5: local -> grails-maven-archetype (maven-project)
6: internal -> appfuse-basic-jsf (AppFuse archetype for creating a web application with Hibernate, Spring and JSF)
...

Это - конечно, (hugly) обходное решение, и оно могло бы иметь побочные эффекты (Вы не будете видеть новых версий архетипов). На самом деле я не думаю, что archetype:crawl цель предназначается для этого использования. Я хотел бы, чтобы все проекты их опубликовали свои архетипы.

16
ответ дан Pascal Thivent 26 November 2019 в 22:22
поделиться

Терракота имеет один, но я не знаю, что URL бесцеремонно... отправит назад. Кроме того, я использовал архетипы в прошлом от AppFuse ( http://static.appfuse.org/releases/ ) и Webtide, хотя я не знаю, где найти их каталоги архетипа.

Терракотовый репозиторий и каталог здесь: http://www.terracotta.org/download/reflector/maven2/

, Возможно, это полезно: http://docs.codehaus.org/display/MAVENUSER/Archetypes+List

1
ответ дан Alex Miller 26 November 2019 в 22:22
поделиться

Индекс nexus, который создается Nexus и используется M2eclipse, знает обо всех архетипах и позволяет вам выбирать их при создании нового проекта maven из ide.

1
ответ дан 26 November 2019 в 22:22
поделиться

В Codehaus есть еще один ресурс для очень надежного списка архетипов в 'сети. http://docs.codehaus.org/display/MAVENUSER/Archetypes+List

0
ответ дан 26 November 2019 в 22:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: