Примеры исходного кода Spring используют плагин maven tomcat, и я могу запустить эти проекты с помощью команды mvn tomcat: run, но я не вижу, что приложение не развернуто на локальном сервере tomcat ("C: \ apache tomcat \ webapps \ ")
Команда tomcat:run
запускает внедренный Tomcat, она не развертывает приложение в вашем локальном Tomcat (почему это все равно имеет значение?).
А чем он отличается от грузового плагина?
Cargo - это инструмент, независимый от контейнера, поэтому вы можете настроить его для использования удаленного контейнера, локально установленного контейнера, встроенного контейнера (при условии реализации для данного контейнера) и при этом использовать унифицированный API (или набор команды).
В этом случае, когда я запустил команду mvn cargo:redeploy
, я вижу приложение, развернутое в расположении "C: \ apache tomcat \ webapps \"
Cargo не поддерживает запуск Tomcat + 6.x во встроенном режиме. Поэтому вы, скорее всего, используете его с локально установленным контейнером, и ваше приложение будет физически развернуто на нем.
Если я добавлю грузовой плагин в POM примеров весны (например, mvn-showcase, petclinic) ... это испортит вещи?
Это ничего не испортит, с чего бы это.