Как исправить, не может создать проблему проекта 'azure-functions-archetype' с maven - PullRequest
0 голосов
/ 09 мая 2019

Я пытаюсь создать архетип функции Azure.Когда я ввожу это:

mvn archetype:generate -DarchetypeGroupId=com.microsoft.azure -DarchetypeArtifactId=azure-functions-archetype 

в моем Maven, он не создает архетип и не просит выбрать число.

После попытки -DinteractiveMode = false

1 Ответ

0 голосов
/ 20 мая 2019

Попробуйте что-то вроде ниже:

mvn archetype:generate -DgroupId=com.microsoft.azure -DartifactId=azure-functions-archetype -DinteractiveMode=false

Пожалуйста, обратитесь эту ссылку для дальнейшей ссылки.

mvn archetype:generate команда используется для создания проекта из существующегошаблон.Есть несколько архетипов, определенных многими разработчиками и проектными группами.При запуске команды maven выполняет следующие действия:

  1. Загружает последнюю версию maven-archetype-plugin.

  2. Перечисляет все архетипы, которые могут бытьиспользуется для создания проекта из.Если вы определили архетип при вызове команды, maven перейдет к шагу 4.

  3. По умолчанию maven выбирает maven-archetype-quickstart archetype, который в основном создает maven Hello World проект с исходными и тестовыми классами.Если вы хотите создать простой проект, вы можете просто нажать Enter, чтобы продолжить.Если вы хотите создать приложение определенного типа, вы должны найти архетип, соответствующий вашим потребностям, введите номер этого архетипа и нажмите клавишу ввода.Например, если вы хотите создать проект веб-приложения, вы можете ввести 153 (это текущий номер для этого архетипа, он может меняться во времени.)

  4. Поскольку архетипы являются шаблонами, и они предназначенычтобы отразить современные лучшие практики, они могут развиваться во времени, поэтому у них есть свои версии.Maven спросит вас, какую версию архетипа вы хотите использовать.По умолчанию maven выбирает последнюю версию для вас.поэтому, если вы согласны использовать последнюю версию архетипа, просто нажмите Enter на этом шаге;

  5. У каждого проекта (и модуля) maven есть свой groupId, artifactId и version.Затем Maven попросит вас об этом в три этапа.groupId: обычно это уникально для организации или проекта.artifactId: artifactId - это, как правило, имя, которым известен проект.версия: это последняя часть головоломки имен. ( читать дальше )

  6. Наконец, maven спросит вас о структуре пакета для вашего кода.Рекомендуется создать структуру папок, которая отражает идентификатор группы, таким образом, Maven устанавливает это по умолчанию, но вы можете изменить его.

После ввода этой информации Maven покажет вам всеинформация, которую вы ввели и попросите вас подтвердить создание проекта.Если вы нажмете Y, а затем введете, вуаля, ваш проект будет создан с выбранным артефактом и настройками.

Вы также можете прочитать сайт использования maven-archetype-plugin .

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...