[解決済み] mvnwとmvnw.cmdファイルは何のためにあるのですか?
2022-03-14 01:29:22
質問
Spring Bootアプリケーションを作成すると、以下のように表示されました。
mvnw
と
mvnw.cmd
というファイルをプロジェクトのルートに作成します。この2つのファイルの目的は何でしょうか?
どのように解決するのですか?
これらのファイルは Maven ラッパー . と同じように動作します。 Gradle ラッパー .
これにより、Mavenがインストールされ、パス上に存在しなくても、Mavenプロジェクトを実行することができます。Mavenが見つからない場合は、正しいMavenバージョンをダウンロードします(私の知る限りでは、デフォルトでユーザーのホームディレクトリにあります)。
は
mvnw
ファイルはLinux(bash)用で
mvnw.cmd
はWindows環境用です。
必要なMaven Wrapperファイルを作成または更新するために、以下のコマンドを実行します。
mvn -N io.takari:maven:wrapper
異なるバージョンのmavenを使用する場合は、以下のようにバージョンを指定します。
mvn -N io.takari:maven:wrapper -Dmaven=3.3.3
どちらのコマンドもmavenが
PATH
(へのパスを追加してください。
bin
から
Path
を使用する場合、プロジェクトにmvnwがあれば
./mvnw
の代わりに
mvn
をコマンドに追加してください。
関連
-
[解決済み】org.hibernate.HibernateException: hibernate.dialect' が設定されていない場合、DialectResolutionInfo へのアクセスは null にできません。
-
[解決済み] Mavenプロジェクトにローカルのjarファイルを追加する方法は?
-
[解決済み] Mavenスナップショットとは何か、なぜそれが必要なのか?
-
[解決済み] IntelliJのインスペクションで「シンボルを解決できない」と表示されたが、コードはコンパイルされる
-
[解決済み] Spring BootでSQL文のログを取るには?
-
[解決済み] [Solved] Spring Bootでapplication.ymlにプロパティを置くかbootstrap.ymlに置くかの違いは何ですか?
-
[解決済み】Spring Bootアプリケーションにコンテキストパスを追加する
-
[解決済み] 親POMで定義されたMavenプラグインを無効化する
-
[解決済み] Mavenです。このプロジェクトのパッケージングでは、ビルドアーティファクトにファイルが割り当てられていません。
-
[解決済み] maven がどの settings.xml ファイルを使用しているかを調べるにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
macでmavenをインストールした後、zsh: command not found: mvnという問題に遭遇しました。
-
Springbootの部分的なヒント、問題の概要と解決策
-
[解決済み] 複数モジュールのMavenプロジェクトでモジュールのバージョン番号を更新する
-
Tomcat はエラー org.apache.catalina.LifecycleException を報告します。コンポーネント[StandardEngine[Catalina]]の起動に失敗しました。
-
[解決済み] Mavenビルド時のサブモジュールのスキップ
-
[解決済み] Intelli J IDEAでインデックスの更新に時間がかかる
-
[解決済み] mavenでIntellijのアイデアが何も解決できない
-
[解決済み] NexusとMavenの違いは何ですか?
-
[解決済み] 定義済みのMavenプロパティのリストはどこですか?
-
[解決済み] Mavenです。このプロジェクトのパッケージングでは、ビルドアーティファクトにファイルが割り当てられていません。