詳細な Maven インストール

 


 
 

  

Mavenを学ぶ理由

  1. JavaWeb 開発では、大量の jar パッケージを使用する必要があり、それらを手動でインポートするのは非常に面倒です。
  2. Maven は、この jar パッケージの構成とインポートを自動的に支援します。
  3. 現在、Maven を使用して jar パッケージのインポートを容易にしています。

Maven の核となる考え方:合意は構成よりも大きく、違反してはならない制約があります。

 
 

 
 

 
 

Maven をダウンロードしてインストールする

Maven公式サイト: https: //maven.apache.org/

 
 
[ダウンロード中] をクリックします
ダウンロード

 
 
異なるプラットフォームに対応するパッケージをダウンロードし、ダウンロード後に解凍します。
ダウンロード

 
 

 
 

 
 

構成環境

[コンピューター] を右クリックし、[プロパティ] を選択し、[システムの詳細設定] をクリックし、[環境変数] をクリックして環境変数を設定します。次のシステム変数を構成する必要があります。

  • M2_HOME : maven ディレクトリの下の bin ディレクトリ
  • MAVEN_HOME : Maven ディレクトリ
  • システム パスで MAVEN_HOME を構成する

新しいシステム変数 MAVEN_HOME、変数値を作成します: maven ディレクトリ
MAVEN_HOME
新しいシステム変数 M2_HOME、変数値を作成します: maven ディレクトリの下の bin
M2_HOME
ディレクトリ システム変数パスを編集し、変数値を追加します: ;%MAVEN_HOME%\bin
道

Maven が正常にインストールされているかどうかをテストし、構成を完了する必要があることを確認してください。
cmd 次のコマンドを入力します。

mvn -v
検出

 
 

 
 

 
 

鏡をセット

ミラー (ミラー):ダウンロードを高速化するには
、ミラーを settings.xml ファイルのミラーにコピーします。

<mirrors>
	<mirror>  
	    <id>nexus-aliyun</id>  
	    <mirrorOf>central</mirrorOf>    
	    <name>Nexus aliyun</name>  
	    <url>http://maven.aliyun.com/nexus/content/groups/public</url>  
	</mirror>
</mirrors>

構成

 
 

 
 

 
 

地元の倉庫

ローカル リポジトリを作成します: localRepository

<localRepository>H:\编程环境\apache-maven-3.8.4\maven-repo</localRepository>

写真

 
 

 
 

 
 

IDEA で Maven を使用する

  1. アイデアを開く
  2. Maven プロジェクトを作成する
    Maven Web プロジェクト
    作成
    作成
    ここに画像の説明を挿入
    ここに画像の説明を挿入
    [完了] をクリックして作成を完了します。

右下隅の実行が完了するまで待ちます。
ここに画像の説明を挿入
実行後、右下隅にある enable auth-import をクリックして、パッケージを自動的にインポートします。
ここに画像の説明を挿入
正常に作成されました

地元の倉庫を観察すると、さらに多くの jar パッケージを見つけることができます
地元の倉庫

 
 
IDEA プロジェクトが正常に作成されたら、Maven 構成を確認します。
構成
構成
ここに画像の説明を挿入

IDEA マーキング フォルダーの機能は、
ファイル作成
次の方法でフォルダーを作成することもできます。
ここに画像の説明を挿入
ここに画像の説明を挿入

 
 

 
 

 
 

IDEA で Tomcat を構成する

1
2
3
4
警告を解決する
5
6
最初のものを選択し
7
、[OK] をクリックして警告を解決します。

この警告の問題が発生する理由: Web サイトにアクセスするときにフォルダー名を指定する必要があります。

8
9

 
 

 
 

 
 

pom ファイル

pom ファイル
1

2

3

4

Maven の合意は構成よりも大きいため、作成した構成ファイルをエクスポートできない、または有効にできないという問題が発生する可能性があります。

<!--在build中配置resources,来防止我们资源导出失败的问题-->
    <build>
        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
            </resource>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
        </resources>
    </build>

0

 
 

 
 

 
 

IDEAの一部の操作

1

おすすめ

転載: blog.csdn.net/qq_43448856/article/details/123166055