春のソースコードの例では、maven tomcat プラグインを使用しており、コマンド mvn tomcat:run を使用してこれらのプロジェクトを実行できますが、アプリケーションがローカルの tomcat サーバーに展開されていないことがわかりません ("C:\apache tomcat\webapps\")
このコマンドtomcat:runは組み込みのTomcat を起動しますが、アプリケーションをローカルの Tomcat にデプロイするわけではありません (なぜそれが重要なのでしょうか?)。
また、cargo プラグインとの違いは何ですか?
Cargo はコンテナーに依存しないツールであるため、リモート コンテナー、ローカルにインストールされたコンテナー、埋め込みコンテナー (特定のコンテナーに実装が提供されている限り) を使用するように構成し、統合 API (またはコマンド セット) を引き続き使用することができます。
この場合、コマンドを実行するとmvn cargo:redeploy、アプリケーションが「C:\apache tomcat\webapps\」にデプロイされていることがわかります
Cargo は組み込みモードでのTomcat+6.xの実行をサポートしていません。そのため、ローカルにインストールされたコンテナーでそれを使用する可能性が非常に高く、アプリはその上に物理的にデプロイされます。
春の例のPOMに貨物プラグインを追加すると(mvn-showcase、petclinicなど)..それは物事を台無しにしますか?
それは何も台無しにすることはありません。