Я создал приложение Java с помощью Maven плагин для использования следующей Maven цели:В чем разница между интерактивным и пакетным режимами в Maven?
mvn archetype:generate -DgroupId=net.javabeat
-DartifactId=SampleJavaProject
-DarchetypeArtifactId=maven-archetype-quick-start
-DinteractiveMode=false
Когда -DinteractiveMode=false
, то проект создается в пакетном режиме, а когда -DinteractiveMode=true
, то проект будет создан в интерактивном режиме.
Я смущен с интерактивным режимом и пакетным режимом. Что это?
Не могли бы вы объяснить, какие у вас проблемы с пониманием [документации] (http://books.sonatype.com/mvnref-book/reference/archetype-sect-using.html)? 'Когда цель генерации выполняется в интерактивном режиме, она будет запрашивать у пользователя все ранее перечисленные параметры. Когда interactiveMode является ложным, цель генерации будет использовать значения, переданные из командной строки. « –
не возникает, но я понимаю смысл интерактивного режима и пакетного режима. можете ли вы сказать мне смысл обоих? –
Интерактивный означает, что вам нужно набрать какой-либо ответ на клавиатуре, и пакетный режим означает, что вам не нужно вводить ничего. Maven принимает значения по умолчанию в качестве ответов. – khmarbaise