Ответ 1
Пакетный режим автоматически будет использовать значения по умолчанию вместо запроса через подсказку для этих значений. Пакетный режим также можно активировать с помощью --batch-mode
или -B
в командной строке.
Я создал приложение Java с помощью плагина Maven для использования следующей цели maven:
mvn archetype:generate -DgroupId=net.javabeat
-DartifactId=SampleJavaProject
-DarchetypeArtifactId=maven-archetype-quick-start
-DinteractiveMode=false
Когда -DinteractiveMode=false
, тогда проект создается в пакетном режиме, а когда -DinteractiveMode=true
, тогда проект создается в интерактивном режиме.
Меня смущает интерактивный режим и пакетный режим. Что это такое?
Пакетный режим автоматически будет использовать значения по умолчанию вместо запроса через подсказку для этих значений. Пакетный режим также можно активировать с помощью --batch-mode
или -B
в командной строке.
Пакетный режим заставляет Maven не отображать строки стиля "Прогресс: 125/150 КБ" при запуске. Если вы запускаете Maven на каком-то сервере, а затем проверяете журналы, эти строки прогресса занимают 90% журнала и делают практически невозможным найти материал, который имеет значение. Настройка пакетного режима предотвращает это. Кроме того, я не знаю другого использования в пакетном режиме. Как говорили другие, я никогда не видел, чтобы Maven предлагал что-либо во время сборки, независимо от того, установлен ли интерактивный или пакетный режим.