記事ディレクトリ
Mavenを学ぶ理由
- JavaWeb 開発では、大量の jar パッケージを使用する必要があり、それらを手動でインポートするのは非常に面倒です。
- Maven は、この jar パッケージの構成とインポートを自動的に支援します。
- 現在、Maven を使用して jar パッケージのインポートを容易にしています。
Maven の核となる考え方:合意は構成よりも大きく、違反してはならない制約があります。
Maven をダウンロードしてインストールする
Maven公式サイト: https: //maven.apache.org/
[ダウンロード中] をクリックします
異なるプラットフォームに対応するパッケージをダウンロードし、ダウンロード後に解凍します。
構成環境
[コンピューター] を右クリックし、[プロパティ] を選択し、[システムの詳細設定] をクリックし、[環境変数] をクリックして環境変数を設定します。次のシステム変数を構成する必要があります。
- M2_HOME : maven ディレクトリの下の bin ディレクトリ
- MAVEN_HOME : Maven ディレクトリ
- システム パスで MAVEN_HOME を構成する
新しいシステム変数 MAVEN_HOME、変数値を作成します: maven ディレクトリ
新しいシステム変数 M2_HOME、変数値を作成します: maven ディレクトリの下の bin
ディレクトリ システム変数パスを編集し、変数値を追加します: ;%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 を使用する
- アイデアを開く
- Maven プロジェクトを作成する
[完了] をクリックして作成を完了します。
右下隅の実行が完了するまで待ちます。
実行後、右下隅にある enable auth-import をクリックして、パッケージを自動的にインポートします。
地元の倉庫を観察すると、さらに多くの jar パッケージを見つけることができます
IDEA プロジェクトが正常に作成されたら、Maven 構成を確認します。
IDEA マーキング フォルダーの機能は、
次の方法でフォルダーを作成することもできます。
IDEA で Tomcat を構成する
警告を解決する
最初のものを選択し
、[OK] をクリックして警告を解決します。
この警告の問題が発生する理由: Web サイトにアクセスするときにフォルダー名を指定する必要があります。
pom ファイル
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>